| | |
Summary: Detectors and Correctors:
A Theory of FaultTolerance Components 1
Anish Arora Sandeep S. Kulkarni
Department of Computer and Information Science
The Ohio State University
Columbus, Ohio 43210 USA
Abstract
In this paper, we show that two types of tolerance components, namely detectors
and correctors, appear in a rich class of faulttolerant systems. This class includes
systems designed using the wellknown techniques of encapsulation and refinement,
as well as systems designed using extant faulttolerance methods such as replication
and the statemachine approach. Our demonstration is via a theory of detectors and
correctors, which characterizes the particular role of these components in achieving
various types of faulttolerance. Based on this theory and on our experience with
using these components in designs, we suggest that detectors and correctors provide
a powerful basis for efficient, componentbased design of faulttolerance.
Keywords : Composition, Fault environment, Tolerance components, Tolerance
design
1 A preliminary version of this paper appeared as [6].
Email: fanish,kulkarnig@cis.ohiostate.edu ; Web: http://www.cis.ohiostate.edu/f~ anish,~kulkarni g;
|