DocumentCode
2299569
Title
Design, implementation and performance of a mutex-token based fault-tolerant tuple space machine
Author
Setz, Thomas
Author_Institution
Tech. Univ. Darmstadt, Germany
fYear
1997
fDate
10-13 Dec 1997
Firstpage
566
Lastpage
571
Abstract
LiPS is a system for distributed computing using idle-cycles in networks of workstations. The system provides its user with the tuple space based generative communication paradigm of parallel computing as known from the coordination language LINDA. The core of the LiPS system is the fault-tolerant tuple space machine replicating the tuple space. The implementation, based on the protocols given by Y. Amir et al. (1993), is set up on a mutex token based membership protocol for handling crashing and joining tuple space servers, and a closely related total order protocol which establishes a linear order among all tuples. The linear order on tuples is used to speed up replication of reading tuple space accesses and decreases the memory requirements for message logs. As it is possible to add or remove tuple space servers at runtime, efficiency/reliability can be adjusted to the application needs
Keywords
fault tolerant computing; performance evaluation; protocols; LiPS; coordination language LINDA; distributed computing; idle-cycles; membership protocol; memory requirements; mutex-token based fault-tolerant tuple space machine; parallel computing; performance; total order protocol; tuple space based generative communication paradigm; Access protocols; Computer architecture; Distributed computing; Fault tolerance; Fault tolerant systems; Lips; Operating systems; Programming profession; Runtime; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
Conference_Location
Seoul
Print_ISBN
0-8186-8227-2
Type
conf
DOI
10.1109/ICPADS.1997.652600
Filename
652600
Link To Document