Abstract
In distributed computing systems, if an elected leader node fails, the other nodes of the system need to elect another leader. The bully algorithm is a classical approach for electing a leader in a synchronous distributed computing system. This paper presents an enhancement of the bully algorithm, requiring less time complexity and minimum message passing. This significant gain has been achieved by introducing node sets and tie breaker time. The latter provides a possible solution to simultaneous elections initiated by different nodes. In comparison with the classical algorithm and its existing modifications, this proposal generates minimum messages, stops redundant elections, and maintains fault-tolerant behaviour of the system.
Author supplied keywords
Cite
CITATION STYLE
Murshed, M. G., & Allen, A. R. (2012). Enhanced bully algorithm for leader node election in synchronous distributed systems. Computers, 1(1), 3–23. https://doi.org/10.3390/computers1010003
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.