Enhanced bully algorithm for leader node election in synchronous distributed systems

13Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free