DocumentCode :
2221923
Title :
Resilient distributed objects: Basic results and application to shared tuple spaces
Author :
Segall, Edward J.
Author_Institution :
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
1995
fDate :
25-28 Oct 1995
Firstpage :
320
Lastpage :
327
Abstract :
Given a shared, atomic read-modify-write register r with deterministic operations, Herlihy (1991) has defined an interference condition on the operations of r and shown that this condition must be satisfied for r to support wait-free consensus. We extend this interference condition to general linearizable shared objects with nondeterministic operations. The extension is applicable to the entire set of objects shared by a parallel programming system, so long as there exists a linearizable implementation of the system. We illustrate this by applying it to Tuple Space, the shared data structure implemented by the Linda coordination language, and show that the standard set of Tuple Space operations cannot support wait-free consensus. This result holds even if the underlying architecture does support consensus, and establishes that previous efforts to construct resilient implementations of Tuple Space are incapable of solving consensus in the face of application-level process failures. Finally, we extend Linda with a new Tuple Space operation that supports consensus, and discuss efficient wait-free and non-wait-free implementations of the new operation and the architectural features required to support them
Keywords :
calculus of communicating systems; data structures; parallel programming; Tuple Space; consensus; non-wait-free; parallel programming; shared data structure; shared tuple spaces; wait-free; wait-free consensus; Application software; Computer crashes; Computer science; Data structures; Hardware; Interference; Internet; Parallel programming; Protocols; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
Conference_Location :
San Antonio, TX
ISSN :
1063-6374
Print_ISBN :
0-81867195-5
Type :
conf
DOI :
10.1109/SPDP.1995.530701
Filename :
530701
Link To Document :
بازگشت