Journal of Guidance Control and Dynamics · 1986 · 24 citations · 6 references
ComputingComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingFault-tolerant SystemsCpu SchedulingFault Tolerance DesignReliable System DesignSoftware Fault ToleranceAvionics IntegrationFault Tolerance ArchitectureFault Tolerance MechanismsFault Tolerant ArchitecturesInteractive ConsistencyOperating System Overhead AnalysisPerformance OverheadScheduling Overhead
The results of a performance evaluation of the Software-Implemented Fault-Tolerance (SIFT) computer system conducted in the NASA Avionics Integration Research Laboratory are presented. The essential system functions are described and compared to both earlier design proposals and subsequent design improvements. Using SIFT's specimen task load, the executive tasks, such as reconfiguration, clock synchronization, and interactive consistency, are found to consume significant computing resources. Together with other system overhead (e.g., voting and scheduling), the operating system overhead is in excess of 60%. The authors propose specific design changes that reduce this overhead burden significantly.
6
Reaching Agreement in the Presence of Faults
Marshall C. Pease, Robert E. Shostak, Leslie Lamport · Journal of the ACM · 1980 · 2.4K citations · Full text
Fault-Tolerant Computing—Concepts and Examples
Rennels · IEEE Transactions on Computers · 1984 · 130 citations