Skip to main content

A Novel Hypergraph-Based Leader Election Algorithm for Distributed Systems

  • Chapter
  • First Online:
Innovations in Computer Science and Engineering

Abstract

In distributed networks, a single process is selected as the coordinator for each task to be performed. This coordinator process acts as the leader and synchronizes all the processes to execute a particular task. Hence, the leader is first elected before initiating the execution of the task. Two standard algorithms used for leader election are bully and ring election algorithms. But both these algorithms have their respective pitfalls. This paper focuses on combining these two algorithms with the help of hypergraphs to overcome these drawbacks. Initially, the two algorithms are discussed in detail, and their drawbacks are discussed. Further, the concept of hypergraphs is discussed to understand how the two algorithms can be combined, thus introducing a more efficient leader election algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Garavel H, Mounier L, Spectre P (1996) Specification and verification of various distributed leader election algorithm for unidirectional ring networks. Sci Comput Program 29

    Article  Google Scholar 

  2. Vasudevan S, Kurose J, Towsley D (2004) Design and analysis of a leader election algorithm for mobile ad hoc networks. In: Proceedings of the 12th IEEE international conference on network protocols, pp 350–360

    Google Scholar 

  3. Ingram R et al (2009) An asynchronous leader election algorithm for dynamic networks. In: IEEE international symposium on parallel & distributed processing, pp 1–12

    Google Scholar 

  4. Derhab A, Badache N (2008) A self-stabilizing leader election algorithm in highly dynamic ad hoc mobile networks. IEEE Trans Parallel Distrib Syst 19(7):926–939

    Article  Google Scholar 

  5. Park S, Kim Y, Hwang JS (1999) An efficient algorithm for leader-election in synchronous distributed systems. In: Proceedings of the IEEE region 10 conference, vol 2, pp 1091–1094

    Google Scholar 

  6. Kim TW, Kim EH, Kim JK, Kim TY (1994) A leader election algorithm in a distributed computing system. In: Proceedings of the fifth IEEE computer society workshop on future trends of distributed computing systems

    Google Scholar 

  7. Soundarabai P et al (2013) Message efficient ring leader election in distributed systems. In: Computer networks & communications: proceedings of the fourth international conference on networks & communications, pp 835–843

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Subramanian, E.R.S., Sri Gurubaran, B., Sayee Shruthi, A.S., Aishwarya, V., Balaji, N., Umamakeswari, A. (2020). A Novel Hypergraph-Based Leader Election Algorithm for Distributed Systems. In: Saini, H., Sayal, R., Buyya, R., Aliseri, G. (eds) Innovations in Computer Science and Engineering. Lecture Notes in Networks and Systems, vol 103. Springer, Singapore. https://doi.org/10.1007/978-981-15-2043-3_48

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-2043-3_48

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-2042-6

  • Online ISBN: 978-981-15-2043-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics