Patent ReferencesControl system for telephone switching system Arrangement for monitoring a computer system having two processors in a motor vehicle Method of handling errors in software Multi-processor system in a motor vehicle Server fail-over system Methods and apparatus for process replication/recovery in a distributed system Patent #: 6161193 InventorsApplicationNo. 126855 filed on 07/31/1998US Classes:714/11, Concurrent, redundantly operating processors714/4Of networkExaminersPrimary: Le, Dieu-MinhAssistant: Bonzo, Bryce P. Attorney, Agent or FirmInternational ClassG06F 011/00AbstractA fault tolerant modular computing or communications system is disclosed. The system comprises a plurality of primary processing modules and at least one spare module. These modules are preferably interconnected with a data network to switch and process network traffic. A control processing module controls overall operation of primary and spare modules. Upon failure of a primary processing module the control module senses the failure and determines if it is a recoverable fault, by preferably resetting the failed module. If fault is not recoverable, as manifested by an unsuccessful reset in a first sparing interval, data at the failed module is switched to a spare module. If the fault is recoverable and the reset is successful, data is not switched. If a subsequent failure of that module occurs in a second stability interval, data is immediately switched to the spare module. The system is particularly well suited for distinguishing software faults from non-recoverable hardware faults. | |