• DocumentCode
    2647194
  • Title

    A hierarchical object-oriented approach to fault tolerance in distributed systems

  • Author

    Krishna, Sanjay ; Diamond, Travis ; Nair, V.S.S.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
  • fYear
    1993
  • fDate
    3-6 Nov 1993
  • Firstpage
    168
  • Lastpage
    177
  • Abstract
    We develop an object-oriented framework to support fault tolerance in distributed systems using nested atomic actions. The inherent properties of the object-oriented programming paradigm enhance the error detection and recovery capabilities of the fault tolerance schemes. In our approach, error detection is performed locally within the object, whereas the recovery from errors is accomplished either locally within the object or globally across the active objects. We develop a queue-based backward recovery scheme for the global object restoration which greatly reduces the performance and storage overhead when compared to the existing schemes. We illustrate our approach with the help of prototype implementations
  • Keywords
    distributed processing; error handling; object-oriented methods; object-oriented programming; software fault tolerance; system recovery; distributed systems; error detection; error recovery; fault tolerance; global object restoration; nested atomic actions; object-oriented framework; object-oriented programming paradigm; prototype implementations; queue-based backward recovery scheme; storage overhead; Computer errors; Computer science; Encapsulation; Fault detection; Fault tolerance; Fault tolerant systems; Object detection; Object oriented modeling; Object oriented programming; Prototypes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1993. Proceedings., Fourth International Symposium on
  • Conference_Location
    Denver, CO
  • Print_ISBN
    0-8186-4010-3
  • Type

    conf

  • DOI
    10.1109/ISSRE.1993.624286
  • Filename
    624286