• DocumentCode
    1841002
  • Title

    Crash-resilient time-free eventual leadership

  • Author

    Mostefaoui, Achour ; Raynal, Michel ; Travers, Corentin

  • Author_Institution
    IRISA, Rennes 1 Univ., France
  • fYear
    2004
  • fDate
    18-20 Oct. 2004
  • Firstpage
    208
  • Lastpage
    217
  • Abstract
    Leader-based protocols rest on a primitive able to provide the processes with the same unique leader. Such protocols are very common in distributed computing to solve synchronization or coordination problems. Unfortunately, providing such a primitive is far from being trivial in asynchronous distributed systems prone to process crashes. (It is even impossible in fault-prone purely asynchronous systems.) To circumvent this difficulty, several protocols have been proposed that build a leader facility on top of an asynchronous distributed system enriched with synchrony assumptions. This paper consider another approach to build a leader facility, namely, it considers a behavioral property on the flow of messages that are exchanged. This property has the noteworthy feature not to involve timing assumptions. Two protocols based on this time-free property that implement a leader primitive are described. The first one uses potentially unbounded counters, while the second one (which is a little more involved) requires only finite memory. These protocols rely on simple design principles that make them attractive, easy to understand and provably correct.
  • Keywords
    distributed algorithms; fault tolerant computing; protocols; synchronisation; system recovery; asynchronous distributed systems; crash-resilient time-free eventual leadership; distributed algorithm; distributed computing; fault tolerance; finite memory; leader facility; leader primitive; leader-based protocols; process crash; time-free property; time-free protocol; Algorithm design and analysis; Broadcasting; Computer crashes; Counting circuits; Detectors; Distributed algorithms; Distributed computing; Fault tolerant systems; Protocols; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2004. Proceedings of the 23rd IEEE International Symposium on
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-2239-4
  • Type

    conf

  • DOI
    10.1109/RELDIS.2004.1353022
  • Filename
    1353022