An election algorithm to ensure the high availability of leader in large mobile ad hoc networks

Shantanu Sharma, Awadhesh Kumar Singh

Research output: Contribution to journalArticlepeer-review

5 Scopus citations


A fundamental problem of distributed systems, leader election, is presented in the context of mobile ad hoc networks (MANETs). In many distributed systems, the presence of a leader is necessary in order to monitor underlying computations, guarantee quality functioning, take checkpoints, generate the lost token, detect quiescence conditions, etc. Hence, several leader election algorithms have been proposed in the literature. Although, most of the algorithms focus on reducing the control message (messages that have the highest priority to deliver) count, there have been almost no attention on ensuring high availability of a leader despite various types of failures, especially, in the scenarios like rescue and warfare, where the absence of the leader, even for a short duration, may lead to havoc. We focus on this issue, particularly, for large MANETs, where a large number of applications fails to perform in the absence of a leader. We present a leader election algorithm for large MANETs. The algorithm is inspired by the concept of prevailing parliamentary democracy and elects three best-nodes–in terms of performance parameters like battery life, computing power, memory, hop distance, and mobility–as the president, leader, and vice leader. The president node works as the leader of the network, in case, the leader and the vice leader both become unavailable simultaneously. On the other hand, the leader node serves all the requests. Further, we create a house of elite nodes, which ensures the presence of an executive, i.e. a leader during re-election to restrict the message overhead as well as the election latency while executing coordination related activities.

Original languageEnglish (US)
Pages (from-to)172-196
Number of pages25
JournalInternational Journal of Parallel, Emergent and Distributed Systems
Issue number2
StatePublished - Mar 4 2018
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Networks and Communications


  • Distributed computing
  • fault tolerance
  • high availability
  • leader election
  • mobile ad hoc networks


Dive into the research topics of 'An election algorithm to ensure the high availability of leader in large mobile ad hoc networks'. Together they form a unique fingerprint.

Cite this