DocumentCode :
3476000
Title :
Designing masking fault-tolerance via nonmasking fault-tolerance
Author :
Arora, Anish ; Kulkarni, Sundeep S.
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fYear :
1995
fDate :
13-15 Sep 1995
Firstpage :
174
Lastpage :
185
Abstract :
Masking fault-tolerance guarantees that programs continually satisfy their specification in the presence of faults. By way of contrast, nonmasking fault-tolerance does not guarantee as much: it merely guarantees that when faults stop occurring, program executions converge to states from where programs continually (re)satisfy their specification. In this paper, we show that a practical method to design masking fault-tolerance is to first design nonmasking fault-tolerance and to then transform the nonmasking fault-tolerant program minimally so as to achieve masking fault-tolerance. We demonstrate this method by designing novel fully distributed programs for termination detection, mutual exclusion, and leader election, that are masking tolerant of any finite number of process fail-stops and/or repairs
Keywords :
computer network reliability; distributed processing; fault tolerant computing; formal specification; reliability; distributed systems; formal methods; fully distributed programs; leader election; masking fault-tolerance; mutual exclusion; nonmasking fault-tolerance; process fail-stops; specification; termination detection; Circuit faults; Costs; Design methodology; Fault tolerance; Fault tolerant systems; Feedforward systems; Information science; Nominations and elections; Redundancy; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 1995. Proceedings., 14th Symposium on
Conference_Location :
Bad Neuenahr
ISSN :
1060-9857
Print_ISBN :
0-8186-7153-X
Type :
conf
DOI :
10.1109/RELDIS.1995.526225
Filename :
526225
Link To Document :
بازگشت