Skip to Main content Skip to Navigation

Eventual Leader Election with Weak Assumptions on Initial Knowledge, Communication Reliability, and Synchrony

Abstract : This report considers the eventual leader election problem in asynchronous message-passing systems where an arbitrary number $t$ of processes can crash ($t < n$, where $n$ is the total number of processes). It considers weak assumptions both on the initial knowledge of the processes and on the network behavior. More precisely, initially, a process knows only its identity and the fact that the process identities are different and totally ordered (it knows neither $n$ nor $t$). Two eventual leader election protocols and a lower bound are presented. The first protocol assumes that a process also knows the lower bound $\alpha$ on the number of processes that do not crash. This protocol requires the following behavioral properties from the underlying network: the graph made up of the correct processes and fair lossy links is strongly connected, and there is a correct process connected to $t-f$ other correct processes (where $f$ is the actual number of crashes in the considered run) through eventually timely paths (paths made up of correct processes and eventually timely links). This protocol is not communication-efficient in the sense that each correct process has to send messages forever. The second protocol is communication-efficient: after some time, only the final common leader has to send messages forever. This protocol does not require the processes to know $\alpha$, but requires stronger properties from the underlying network: each pair of correct processes has to be connected by fair lossy links (one in each direction), and there is a correct process whose output links to the rest of correct processes have to be eventually timely. The lower bound result shows that this a necessary requirement. This protocol enjoys also the property that each messsage is made up of several fields, each of which taking values from a finite domain. \\ Ce rapport présente deux protocoles qui élisent un leader inéluctable dans un système réparti défini par des hypothèses faibles sur connaissance initiale des processus, le synchronisme et la fiabilité des communcations. Un théorème d'impossibilité est également présenté.
Complete list of metadata
Contributor : Anne Jaigu <>
Submitted on : Thursday, December 8, 2005 - 4:12:54 PM
Last modification on : Thursday, January 7, 2021 - 4:17:26 PM
Long-term archiving on: : Friday, April 2, 2010 - 11:25:40 PM


  • HAL Id : inria-00000913, version 1


Antonio Fernández, Ernesto Jiménez, Michel Raynal. Eventual Leader Election with Weak Assumptions on Initial Knowledge, Communication Reliability, and Synchrony. [Research Report] PI 1770, 2005, pp.19. ⟨inria-00000913⟩



Record views


Files downloads