Patent ReferencesProcess control system with backup process controller Method of spare capacity use for fault detection in a multiprocessor system Fault-tolerant multiprocessor system System and method for providing a fault tolerant computer program runtime support environment Fail-fast, fail-functional, fault-tolerant multiprocessor system Method and system for providing fault tolerant access between clients and a server Systems and methods for synchronizing redundant controllers with minimal control disruption Fault-tolerant transaction processing in a distributed system using explicit resource information for fault determination Patent #: 6286110 Inventors
AssigneeApplicationNo. 206504 filed on 12/07/1998US Classes:714/13, Prepared backup processor (e.g., initializing cold backup) or updating backup processor (e.g., by checkpoint message)714/2, Fault recovery714/4, Of network714/8Isolating failed storage location (e.g., sector remapping)ExaminersPrimary: Wong, Peter S.Assistant: Vo, Tim Attorney, Agent or FirmInternational ClassH02H 003/05AbstractIn a multiple processing system or cluster, a pair of processes, assuming the role of a primary process and a backup process to the primary process, are replaced on-line by stopping the backup process; creating the replacement backup process; checking to ensure compatibility between the primary and replacement backup processes so that communication between them is possible and information sent by the primary process to the replacement will be correctly received and handled; providing the replacement backup process with that state of the primary process needed in order to take over the function and operation of the primary process; switching roles so that the replacement backup process now takes over the function and operation of the primary, and the primary becomes the backup; and repeating the steps of creating, checking, providing and switching, to conclude with a newly-installed replacement primary process and a replacement backup process, completing the on-line replacement of the process pair. | |