Patent · US Expired

Method and system for upgrading fault-tolerant systems

US6687851B1 · kind B1 · utility

38Cited by
225References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 13, 2000
Grant dateFeb 3, 2004
Priority date
Expiry dateApr 13, 2020

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/18
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The inventive system includes an I/O subsystem that controls the synchronization of an off-line CPU to an on-line CPU, such that much of the synchronization operation takes place essentially as a background task for the on-line CPU. The I/O subsystem requests that the on-line CPU provide certain register and memory state information to general purpose registers on an I/O board. The I/O subsystem then provides the register contents to general purpose registers on the off-line CPU board, and the off-line CPU uses the information to set the states of certain of its registers and memory. The I/O system further includes a DMA engine that, at a time set by the I/O subsystem, copies pages of memory from the on-line CPU to the off-line CPU. At the end of the synchronization operation, the off-line CPU is directed to write to a predetermined register on the I/O board. When the off-line CPU performs the write operation, it indicates that the off-line CPU is in a known state and ready to go on-line. The I/O subsystem then holds the off-line CPU in the known state by stalling the return of an acknowledgement of the write operation. When the on-line CPU later performs the same write operation, …

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.