• DocumentCode
    3237363
  • Title

    Inheritance of synchronization and recovery properties in Avalon/C++

  • Author

    Detlefs, David ; Herlthy, M. ; Wing, Jeannette

  • Author_Institution
    Dept. of Comput. Sci., Carnegie-Mellon Univ., Pittsburgh, PA, USA
  • Volume
    2
  • fYear
    1988
  • fDate
    0-0 1988
  • Firstpage
    416
  • Lastpage
    423
  • Abstract
    The inheritance mechanism of object-oriented languages is used in the new domain of fault-tolerant distributed systems. Inheritance in Avalon/C++ is used to transmit properties, such as serializability and crash resilience, that are of specific interest in distributed applications. Three base classes are presented: resilient, atomic, and dynamic. They are arranged in a linear hierarchy. Examples of derived classes with objects that guarantee desirable fault-tolerance properties are given.<>
  • Keywords
    data structures; distributed processing; fault tolerant computing; high level languages; programming; system recovery; Avalon/C++; atomic classes; crash resilience; data structures; dynamic classes; fault-tolerant distributed systems; inheritance mechanism; linear hierarchy; object-oriented languages; recovery; resilient classes; serializability; Application software; Computer crashes; Computer languages; Computer science; Concurrent computing; Distributed computing; Fault tolerance; Fault tolerant systems; Mechanical factors; Resilience;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI, USA
  • Print_ISBN
    0-8186-0842-0
  • Type

    conf

  • DOI
    10.1109/HICSS.1988.11832
  • Filename
    11832