Application Level Scalable Leader Selection Algorithm for Distributed Systems
DOI:
https://doi.org/10.22399/ijcesen.3856Keywords:
Leader Election Algorithm, Distributed Consensus, Fault Tolerance, Scalability in Distributed Systems, Consensus Protocols, Failure Recovery MechanismsAbstract
Leader selection is a critical issue in distributed systems where a single node is elected from a number of nodes to perform specific tasks or to provide system consistency. This article proposes the design and implementation of a scalable leader selection algorithm that ensures efficiency in large-scale distributed environments. This algorithm is designed to minimize communication overhead, tolerate node failures and scale with the size of the system. Leader selection is the most important issue for distributed systems since it guarantees the coordination and efficiency of the system. In this paper, we propose a scalable leader selection algorithm that can adapt to the system size and network condition changes. We will discuss its design, implementation challenges and performance..
References
[1] Amazon Builders’ Library – Leader Election in Distributed Systems - https://aws.amazon.com/builders-library/leader-election-in-distributed-systems/
[2] UNM Research: Scalable Leader Election. - https://www.cs.unm.edu/~saia/papers/leader.pdf
[3] PingCAP: Innovative Leader Election in Distributed Systems with S3 Writes.- https://www.pingcap.com/article/innovative-leader-election-in-distributed-systems-with-s3-writes/
[4] Medium – Leader Election in Distributed Systems - https://medium.com/@sutanu3011/leader-election-in-distributed-system-8f3d746853c0
[5] GeeksforGeeks – Leader Election in System Design - https://www.geeksforgeeks.org/leader-election-in-system-design/
[6] ResearchGate – A Survey and Taxonomy of Leader Election Algorithms - https://www.researchgate.net/publication/342927985_A_Survey_and_Taxonomy_of_Leader_Election_Algorithms_in_Distributed_Systems
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 International Journal of Computational and Experimental Science and Engineering

This work is licensed under a Creative Commons Attribution 4.0 International License.