This chapter proposed CEL, a new distributed eventual leader election algorithm for dynamic wireless networks, which exploits topological information to improve the choice of the leader and reduce message exchanges. A leader is eventually elected in each connected component of the network, and it is the node having the highest closeness centrality in the communication graph of the connected component.
CEL implements a cross-layer approach: when the underlying network layer (MAC) detects a change in the current neighborhood, the node updates its knowledge and spreads its new view of the network. In order to reduce the cost of message propagation, CEL uses a probabilistic gossip approach and local topological information to avoid redundant broadcasts.
Evaluation results from experiments on the OMNet++ environment with two mobility models, Random Walk and Truncated Lévy Walk, confirm that CEL algorithm reduces the number of messages and the path to the leader, when compared to Gómez-Calzado et al. algorithm.