DocumentCode
2796066
Title
Issues on the Design of Efficient Fail-Safe Fault Tolerance
Author
Jhumka, Arshad ; Leeke, Matt
Author_Institution
Dept. of Comput. Sci., Univ. of Warwick, Coventry, UK
fYear
2009
fDate
16-19 Nov. 2009
Firstpage
155
Lastpage
164
Abstract
The design of a fault-tolerant program is known to be an inherently difficult task. Decisions taken during the design process will invariably have an impact on the efficiency of the resulting fault-tolerant program. In this paper, we focus on two such decisions, namely (i) the class of faults the program is to tolerate, and (ii) the variables that can be read and written. The impact these design issues have on the overall fault tolerance of the system needs to be well-understood, failure of which can lead to costly redesigns. For the case of understanding the impact of fault classes on the efficiency of fail-safe fault tolerance, we show that, under the assumption of a general fault model, it is impossible to preserve the original behavior of the fault-intolerant program. For the second problem of read and write constraints of variables, we again show that it is impossible to preserve the original behavior of the fault-intolerant program. We analyze the reasons that lead to these impossibility results, and suggest possible ways of circumventing them.
Keywords
software fault tolerance; systems analysis; efficient fail-safe fault tolerance; fault classes; fault-intolerant program; fault-tolerant program; general fault model; read constraint; write constraint; Computer crashes; Computer science; Detectors; Error correction; Failure analysis; Fault detection; Fault tolerance; Personal digital assistants; Programming profession; Safety; Formal methods; distributed programs; fail-safe; faults; impossibility;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 2009. ISSRE '09. 20th International Symposium on
Conference_Location
Mysuru, Karnataka
ISSN
1071-9458
Print_ISBN
978-1-4244-5375-7
Electronic_ISBN
1071-9458
Type
conf
DOI
10.1109/ISSRE.2009.31
Filename
5362098
Link To Document