Radiation induced errors can jeopardize space and missile missions. Safety-critical computers for space usually employ hardware redundancy with hardening to cope with radiation-induced errors. This technology is expensive, and its efficacy uncertain. Recently discovered gamma rays, while not as common as typical solar radiation, are more deadly, and can create subtle failures that are threats to space deployed computers. This proposes an alternative, less expensive software implemented fault tolerance (SIF) architecture for more fault tolerant payload controllers which can provide reliability with off-the-shelf computer. In SIFT, multiple multiprogrammed copies of programs are executed, and correct results decided by voting procedures. Phase I demonstrated the feasibility of SIFT to achieve space systems reliability, and provided plans about how to economically implement and empirically verify SIFT architecture in Phase II. Phase I designed the architecture of a reliable payload controller, and the means of implementing it. Phase II will implement the architecture and perform experiments that show its suitability to cope with radiation. Moreover, the techniques developed will be computerized in a controller shell that will enable developers to employ this technology in space payloads. The project will develop software techniques which improve performance, endurance, and survivability of space and missile payloads.|
Benefits: Products resulting from this project have universal applicability to applications requiring high reliability, such as real-time process control. Two dual use examples are: 1) Payloads must be able to recover from radiation-induced failures. 2) Hazardous processes, such as oil refineries, must be able to recover from unexplainable failures by return to a stable configuration.|
Keywords: Endurance Endurance Survivability Survivability Fault-Tolerance Fault-Tolerance Self-Healing