DocumentCode
3426008
Title
Flexible schemes for application-level fault tolerance
Author
Strigini, L. ; Giandomenico, F. Di
Author_Institution
IEI-CNR, Pisa, Italy
fYear
1991
fDate
30 Sep-2 Oct 1991
Firstpage
86
Lastpage
95
Abstract
It is pointed out that the design of fault-tolerance provisions in the application level is normally necessary, but difficult and error-prone due to its ad-hoc nature. Structuring schemes have been proposed to reduce the difficulty of this task, but they appear too restrictive for the building of large, heterogeneous applications. The redundant structures that can be used in the individual components of a system depend on their requirements or inherent characteristics; it would be useful to combine components using different basic schemes. As an example, the authors propose a solution for interfacing components using conversations for backward recovery with components using atomic transactions. Constraints for the designers of the components to be interfaced and requirements on the virtual machine supporting their execution are defined. Ways a classification of components could be organized to allow the formulation of more general solutions are discussed
Keywords
fault tolerant computing; virtual machines; application-level fault tolerance; atomic transactions; backward recovery; interfacing components; virtual machine; Application software; Buildings; Computer applications; Computer errors; Delay; Fault tolerance; Humans; Parallel processing; Runtime; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 1991. Proceedings., Tenth Symposium on
Conference_Location
Pisa
Print_ISBN
0-8186-2260-1
Type
conf
DOI
10.1109/RELDIS.1991.145409
Filename
145409
Link To Document