Title :
Fault-tolerant wait-free shared objects
Author :
Jayanti, Prasad ; Chandra, Tushar Deepak ; Toueg, Sam
Author_Institution :
Cornell Univ., Ithaca, NY, USA
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;
Conference_Titel :
Foundations of Computer Science, 1992. Proceedings., 33rd Annual Symposium on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-2900-2
DOI :
10.1109/SFCS.1992.267776