DocumentCode
1551754
Title
A group membership algorithm with a practical specification
Author
Franceschetti, Massimo ; Bruck, Jehoshua
Author_Institution
California Inst. of Technol., Pasadena, CA, USA
Volume
12
Issue
11
fYear
2001
fDate
11/1/2001 12:00:00 AM
Firstpage
1190
Lastpage
1200
Abstract
Presents a solvable specification and gives an algorithm for the group membership problem in asynchronous systems with crash failures. Our specification requires processes to maintain a consistent history in their sequences of views. This allows processes to order failures and recoveries in time and simplifies the programming of high level applications. Previous work has proven that the group membership problem cannot be solved in asynchronous systems with crash failures. We circumvent this impossibility result building a weaker, yet nontrivial specification. We show that our solution is an improvement upon previous attempts to solve this problem using a weaker specification. We also relate our solution to other methods and give a classification of progress properties that can be achieved under different models
Keywords
distributed algorithms; message passing; protocols; asynchronous systems; consistent history; crash failures; failures; group membership algorithm; high level applications; progress properties; recoveries; solvable specification; Computer crashes; Detectors; History; Partitioning algorithms; Protocols;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.969128
Filename
969128
Link To Document