• 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