Application layer techniques for hardware and software fault tolerance
Conference
·
OSTI ID:501666
- Southern Methodist Univ., Dallas, TX (United States)
Application layer techniques (ALTs) have been suggested as add-on techniques that will improve the overall fault tolerance of a system on top of the fault tolerance provided by the hardware and operating systems - level techniques. Compared to the techniques in the other two layers, ALTs have the advantage that they are flexible and less expensive. In this paper we discuss three varieties of ALTs namely control-flow checking using assertions (CCA), algorithm-based fault tolerance (ABFT), and multi-version objects (MVOs). The three approaches are relatively orthogonal in the sense that application of any combination of the techniques improves the fault tolerance of the system in a complementary fashion. Illustrative examples are provided for each technique.
- OSTI ID:
- 501666
- Report Number(s):
- CONF-961239--
- Country of Publication:
- United States
- Language:
- English
Similar Records
An experiment in software fault elimination and fault tolerance
Building a Fault Tolerant MPI Application: A Ring Communication Example
An Exploration in Implementing Fault Tolerance in Scientific Simulation Application Software
Thesis/Dissertation
·
Sat Dec 31 23:00:00 EST 1988
·
OSTI ID:6596486
Building a Fault Tolerant MPI Application: A Ring Communication Example
Conference
·
Fri Dec 31 23:00:00 EST 2010
·
OSTI ID:1024712
An Exploration in Implementing Fault Tolerance in Scientific Simulation Application Software
Technical Report
·
Thu May 01 00:00:00 EDT 2003
·
OSTI ID:811162