Title :
Flexible schemes for application-level fault tolerance
Author :
Strigini, L. ; Giandomenico, F. Di
Author_Institution :
IEI-CNR, Pisa, Italy
fDate :
30 Sep-2 Oct 1991
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;
Conference_Titel :
Reliable Distributed Systems, 1991. Proceedings., Tenth Symposium on
Conference_Location :
Pisa
Print_ISBN :
0-8186-2260-1
DOI :
10.1109/RELDIS.1991.145409