• 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