High Level Design Proof of a Reliable Computing PlatformAn architecture for fault-tolerant computing is formalized and shown to satisfy a key correctness property. The reliable computing platform uses replicated processors and majority voting to achieve fault tolerance. Under the assumption of a majority of processors working in each frame, we show that the replicated system computes the same results as a single processor system not subject to failures. Sufficient conditions are obtained to establish that the replicated system recovers from transient faults within a bounded amount of time. Three different voting schemes are examined and proved to satisfy the bounded recovery time conditions.
Document ID
20040121089
Acquisition Source
Langley Research Center
Document Type
Other
Authors
DiVito, Ben L. (Vigyan Research Associates, Inc. Hampton, VA, United States)
Butler, Ricky W. (NASA Langley Research Center Hampton, VA, United States)
Caldwell, James L. (NASA Langley Research Center Hampton, VA, United States)
Date Acquired
August 22, 2013
Publication Date
January 1, 1991
Subject Category
Computer Programming And Software
Meeting Information
Meeting: Second International Working Conference on Dependable Computing for Critical Applications