• DocumentCode
    1566694
  • Title

    Fault-tolerant wait-free shared objects

  • Author

    Jayanti, Prasad ; Chandra, Tushar Deepak ; Toueg, Sam

  • Author_Institution
    Cornell Univ., Ithaca, NY, USA
  • fYear
    1992
  • Firstpage
    157
  • Lastpage
    166
  • Abstract
    The authors classify object failures into two broad categories: responsive and non-responsive. They require that wait-free objects subject to responsive failures continue to respond (in finite time) to operation invocations. The responses may be incorrect. In contrast, wait-free objects subject to non-responsive failures are exempt from responding to operation invocations. Such objects may `hang´ on the invoking process. They divide responsive failures into three models: R-crash,R-omission, and R-arbitrary. They divide non-responsive failures into crash, omission, and arbitrary. An object subject to crash failure behaves correctly until it fails, and once it fails, it never responds to operation invocations. An object subject to omission failures may fail to respond to the invocations of an arbitrary subset of processes, but continue to respond to the invocations of the remaining processes (forever)
  • Keywords
    data structures; fault tolerant computing; object-oriented methods; R-arbitrary; R-crash; R-omission; arbitrary; crash; fault tolerant wait-free shared objects; nonresponsive object failures; object failures; omission; responsive; Computer crashes; Data structures; Fault tolerance; Hardware; Laboratories; NASA; Testing; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1992. Proceedings., 33rd Annual Symposium on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-2900-2
  • Type

    conf

  • DOI
    10.1109/SFCS.1992.267776
  • Filename
    267776