Performance and economy of a fault-tolerant multiprocessor

JAYNARAYAN H. LALA,CHARLES J. SMITH
DOI: https://doi.org/10.1109/mark.1979.8817068
1979-06-01
Abstract:The FTMP (Fault-Tolerant Multiprocessor) is one of two central aircraft fault-tolerant architectures now in the prototype phase under NASA Langley Research Center sponsorship. 1, 2 The intended application of the computer includes such critical real-time tasks as "fly-by-wire" active control and completely automatic Category III landings (zero visibility and zero ceiling) of commercial aircraft. The life-critical nature of these tasks and the profit-oriented attitude of airlines translate into some very challenging and sometimes contradictory computer requirements. For example, a candidate computer should be able to execute tasks on time, without significant delays, be extremely reliable, and yet be cost-effective. At a first glance these requirements seem to be in conflict with each other. After all, to meet the performance criteria some sort of parallelism such as multiprocessing capability would be in order. Second, to meet the reliability and safety requirements it would be necessary to use redundancy since no simplex computer could possibly meet the "extremely improbable" failure criterion of the Federal Aviation Administration. The result is a computer that could be very expensive. Yet it may still be cost-effective. The reason is that it is the balance between the benefits and costs that determines the cost-effectiveness of a product; cost alone is not a pertinent criterion. In this paper we intend to show that the FTMP architecture is a viable solution to the multi-faceted problems of safety, speed, and cost.
What problem does this paper attempt to address?