DocumentCode
2627386
Title
Group membership in a synchronous distributed system
Author
Alari, Gianluigi ; Ciuffoletti, Augusto
Author_Institution
CRS4, Cagliari, Italy
fYear
1993
fDate
1-4 Dec 1993
Firstpage
490
Lastpage
493
Abstract
This paper presents a solution to the (processor) group membership problem. The methodology followed in designing the algorithm is summarized by the option to optimize the performance of the algorithm under the assumption that no failure occurs during its run, and adding the appropriate level of fault tolerance by implementing the algorithm as periodic and self-stabilizing. The performance indicators we consider are the number of message exchanges (between neighbor units) and the time needed to reach the agreement. The algorithm relies on the existence of three basic distributed services: clock synchronization, reliable diffusion, and local agreement between two neighbors. We do not assume the presence of a reliable datagram service, which is more complex to implement than the previous. The presence of a privileged unit (initiator) is avoided, so elections are not needed
Keywords
distributed processing; fault tolerant computing; message passing; software performance evaluation; synchronisation; algorithm design; algorithm performance; clock synchronization; datagram service; distributed services; fault tolerance; group membership problem; initiator; local agreement; message exchanges; performance indicators; perodic algorithm; privileged unit; reliable diffusion; self-stabilising algorithm; synchronous distributed system; Algorithm design and analysis; Clocks; Design engineering; Design methodology; Design optimization; Fault tolerance; Nominations and elections; Reliability engineering; Synchronization; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
Conference_Location
Dallas, TX
Print_ISBN
0-8186-4222-X
Type
conf
DOI
10.1109/SPDP.1993.395493
Filename
395493
Link To Document