• DocumentCode
    1683510
  • Title

    Specifying and Implementing an Eventual Leader Service for Dynamic Systems

  • Author

    Larrea, Mikel ; Raynal, Michel

  • Author_Institution
    Univ. of the Basque Country, San Sebastian, Spain
  • fYear
    2011
  • Firstpage
    243
  • Lastpage
    249
  • Abstract
    The election of an eventual leader in an asynchronous system prone to process crashes is an important problem of fault-tolerant distributed computing. This problem is known as the implementation of the failure detector Omega. Nearly all papers that propose algorithms implementing such an eventual leader service consider a static system. In contrast this paper considers a dynamic system, i.e., a system in which processes can enter and leave. The paper has three contributions. It first proposes a specification of Ω suited to dynamic systems. Then, it presents and proves correct an algorithm implementing this specification. Finally, the paper discusses the notion of an eventual leader suited to dynamic systems. It introduces an additional property related to system stability. The design of an algorithm satisfying this last property remains an open challenging problem.
  • Keywords
    distributed processing; fault tolerant computing; formal specification; stability; Ω specification; Omega; asynchronous system; dynamic system; eventual leader service specification; failure detector; fault-tolerant distributed computing; process crashes; system stability; Clocks; Computer crashes; Detectors; Heuristic algorithms; Lead; Neodymium; Nickel; Asynchronous system; Distributed algorithm; Dynamic system; Eventual leader; Failure detector; Fault-tolerance; Omega; Partial synchrony; Process crash; System model; Timely link;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network-Based Information Systems (NBiS), 2011 14th International Conference on
  • Conference_Location
    Tirana
  • ISSN
    2157-0418
  • Print_ISBN
    978-1-4577-0789-6
  • Electronic_ISBN
    2157-0418
  • Type

    conf

  • DOI
    10.1109/NBiS.2011.43
  • Filename
    6041892