DocumentCode
2206030
Title
PLinda 2.0: a transactional/checkpointing approach to fault tolerant Linda
Author
Jeong, Karpjoo ; Shasha, Dennis
Author_Institution
Courant Inst. of Math. Sci., New York Univ., NY, USA
fYear
1994
fDate
25-27 Oct 1994
Firstpage
96
Lastpage
105
Abstract
Robust parallel computation in Linda requires both tuple space and processes to be resilient to failure. In this paper, we present PLinda 2.0, set of extensions to Linda to support robust parallel computation on loosely coupled processors communicating over a network. The principal extensions of PLinda 2.0 to Linda are transaction mechanisms for reliable tuple space and process-private logging mechanisms for resilient processes. The transaction mechanisms support two kinds of tuple space: stable tuple space always guaranteed to reflect state as of last committed transaction, and unstable tuple space protected by a transaction-consistent checkpoint. The process-private logging mechanisms are provided as tools for a process checkpointing scheme. These mechanisms allow the customization of checkpointing and recovery operations in each process to achieve low runtime overhead
Keywords
distributed processing; fault tolerant computing; high level languages; transaction processing; PLinda 2.0; distributed processing; fault tolerant Linda; process-private logging mechanisms; robust parallel computation; transaction mechanisms; transactional/checkpointing approach; tuple space; Checkpointing; Concurrent computing; Fault tolerance; Programming profession; Protection; Robustness; Runtime; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 1994. Proceedings., 13th Symposium on
Conference_Location
Dana Point, CA
Print_ISBN
0-8186-6575-0
Type
conf
DOI
10.1109/RELDIS.1994.336905
Filename
336905
Link To Document