Sponsored by the Guidance and Control Panel of Agard.
|Series||AGARD-LS -- 109|
|Contributions||Advisory Group for Aerospace Research and Development. Guidance and Control Panel.|
|The Physical Object|
|Pagination||2 microfiches :|
Fault tolerance design and redundancy management techniques Abstract. Publication: NASA STI/Recon Technical Report N. Pub Date: September Bibcode: STIN Keywords: Computer Programs; Fail-Safe Systems; Failure Analysis; Fault Tolerance; Redundancy Encoding; Systems Engineering; Aircraft Survivability; Automatic Flight Control; /abstract. The first book on fault tolerance design with a systems approach; Comprehensive coverage of both hardware and software fault tolerance, as well as information and time redundancy; Incorporated case studies highlight six different computer systems with fault-tolerance techniques implemented in their design They will gain a thorough understanding of fault tolerant computers, including both the theory of how to design and evaluate them and the practical knowledge of achieving fault-tolerance in electronic, communication and software systems. Coverage includes fault-tolerance techniques through hardware, software, information and time :// Software fault tolerance techniques are designed to allow a system to tolerate software faults that remain in the system after its development. Software fault tolerance techniques are employed during the procurement, or development, of the software. When a fault occurs, these techniques
These techniques are designed to achieve fault tolerance without requiring any action on the part of the system. Relies on voting mechanisms. (also called passive redundancy or fault-masking) Dynamic techniques achieve fault tolerance by detecting the existence of faults and performing some action to remove the faulty hardware from the system ~disanzo/CPSlides/II - Hardware Fault Tolerance and Redundancy. Most Realtime systems must function with very high availability even under hardware fault conditions. This article covers several techniques that are used to minimize the impact of hardware faults. Redundancy Schemes. Realtime systems are equipped with redundant hardware Hardware redundancy p. 2 - Design of Fault Tolerant Systems - Elena Dubrova, ESDlab Techniques for fault tolerance • Fault masking “hides” faults that occur. Do not require detecting faults, but require containment of faults (the effect of all faults should be local) • ~dubrova/FTCcourse/LECTURES/ Fault-tolerant software assures system reliability by using protective redundancy at the software level. There are two basic techniques for obtaining fault-tolerant software: RB scheme and NVP. Both schemes are based on software redundancy assuming
The book examines key programming techniques such as assertions, checkpointing, and atomic actions, and provides design tips and models to assist in the development of critical fault tolerant software that helps ensure dependable performance. and redundancy to design and data diverse software fault tolerance techniques, this practical Some of your systems may require a fault-tolerant design, while high availability might suffice for others. You should weigh each system’s tolerance to service interruptions, the cost of such interruptions, existing SLA agreements with service providers and customers, as well as the cost and complexity of implementing full fault :// In this book, bestselling author Martin Shooman draws on his expertise in reliability engineering and software engineering to provide a complete and authoritative look at fault tolerant computing. He clearly explains all fundamentals, including how to use redundant elements in system design to ensure the reliability of computer systems and Coding Approaches to Fault Tolerance in Combinational and Dynamic Systems describes coding approaches for designing fault-tolerant systems, i.e., systems that exhibit structured redundancy that enables them to distinguish between correct and incorrect results or between valid and invalid states. Since redundancy is expensive and counter-intuitive to the traditional notion of system design, the