DocumentCode
1284768
Title
Design of a fault-tolerant COTS-based bus architecture
Author
Chau, Savio N. ; Alkalai, Leon ; Tai, Ann T. ; Burt, John B.
Author_Institution
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
Volume
48
Issue
4
fYear
1999
fDate
12/1/1999 12:00:00 AM
Firstpage
351
Lastpage
359
Abstract
This paper describes the authors´ approach to using commercial-off-the-shelf (COTS) products in highly reliable systems. The methodology calls for multilevel fault-protection. The methodology realizes that COTS products are often not developed with high reliability in mind. Nevertheless, by using multi-level fault protection, the same level of reliability as the traditional full-custom fault tolerance approach can be achieved. This methodology allows more freedom for design trade-offs among the fault-protection levels, which can result in less complicated designs than the traditional strictly-enforced fault-containment policy. This paper covers the authors´ experiences and findings on the design of a fault-tolerant avionics bus architecture comprised of two COTS buses, the IEEE 1394, and the I2C, for the avionics system of X2000 program at the Jet Propulsion Laboratory. The X2000 design is judicious about ensuring the fault-tolerance provisions do not cause the bus design to deviate from commercial standard specifications, so that the economic attractiveness of using COTS is preserved. The hardware and software designs of the X2000 fault-tolerant bus are being implemented, and flight hardware will be delivered to the Europa Orbiter missions. This work provides an example of how to construct a highly reliable system with low-cost COTS interfaces
Keywords
avionics; fault tolerant computing; software fault tolerance; system buses; Europa Orbiter missions; Jet Propulsion Laboratory; X2000 program; avionics bus architecture; commercial-off-the-shelf products; design trade-offs; fault-tolerant COTS-based bus architecture design; hardware design; highly reliable systems; multilevel fault-protection; software design; Aerospace electronics; Computer architecture; Costs; Fault tolerance; Fault tolerant systems; Hardware; Laboratories; Propulsion; Read-write memory; Space missions;
fLanguage
English
Journal_Title
Reliability, IEEE Transactions on
Publisher
ieee
ISSN
0018-9529
Type
jour
DOI
10.1109/24.814517
Filename
814517
Link To Document