This chapter has presented several works on the classic and eventual leader election problems for static and dynamic systems.
First, a few pioneer articles are presented on the classical leader election problem in static systems for specific topologies such as rings, spanning trees, or complete communication graphs. Then some papers on the same problem but for dynamic systems are described, following three criteria: the election choice, information spreading and connectivity assumptions.
Then, the problem of the eventual leader election, also called the Ω failure detector is addressed. For static systems, the corresponding section organizes the related work according to the knowledge or not of the system membership, while for dynamic systems, some existing Ω algorithms are presented by implementation choice (timer-based or time-free).