2013
DOI: 10.1007/s00446-013-0184-1
|View full text |Cite
|
Sign up to set email alerts
|

A leader election algorithm for dynamic networks with causal clocks

Abstract: 11-18 1981). Moreover, a generic representation of time is used, which can be implemented using totally-ordered values that preserve the causality of events, such as logical clocks and perfect clocks. A correctness proof for the algorithm is provided, and it is ensured that in certain well-behaved situations, a new leader is not elected unnecessarily, that is, the algorithm satisfies a stability condition.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
11
0

Year Published

2015
2015
2025
2025

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 21 publications
(11 citation statements)
references
References 27 publications
0
11
0
Order By: Relevance
“…We have compared the performance of our Topology Aware algorithm with a variant of the leader election algorithm of Vasudevan et al [12], because their work is a good example of a typical flooding algorithm and is strongly referenced in the literature [13], [14], [18], [22]. Results of experiments conducted on the PeerSim simulator [1] confirms the effectiveness of our algorithm and that it outperforms the latter.…”
Section: Introductionmentioning
confidence: 55%
See 1 more Smart Citation
“…We have compared the performance of our Topology Aware algorithm with a variant of the leader election algorithm of Vasudevan et al [12], because their work is a good example of a typical flooding algorithm and is strongly referenced in the literature [13], [14], [18], [22]. Results of experiments conducted on the PeerSim simulator [1] confirms the effectiveness of our algorithm and that it outperforms the latter.…”
Section: Introductionmentioning
confidence: 55%
“…The election criterion used by the algorithm is the lowest value of a movement-based counter. The algorithm was extended by [22] and [14] where the election of a new leader requires three diffusion waves over the network: two waves to search for a potential leader and one confirmation wave to spread the election result over the network. These waves induce a high number of message exchanges which slow down the election process.…”
Section: Related Workmentioning
confidence: 99%
“…It has been used in solutions to resource allocation [Chandy and Misra 1984;Barbosa and Gafni 1989;Malka et al 1993], distributed queuing [Tirthapura and Herlihy 2006;Attiya et al 2010], and various problems in mobile ad hoc networks, such as routing [Park and Corson 1997;Ko and Vaidya 2000], mutual exclusion [Raymond 1989;Naimi et al 1996;Walter et al 2001], and leader election [Malpani et al 2000;Derhab and Badache 2008;Ingram et al 2013].…”
Section: Introductionmentioning
confidence: 99%
“…For an effective leader election process in distributed networks and cloud computing environments, the research community has proposed several protocols [1][2][3][4][5][6][7][8] and algorithms (Biswas et al) [9][10][11][12][13][14][15][16]. A bully algorithm is proposed in [17][18][19][20] for leader election which selects the leader nodes dynamically based on node ID criteria.…”
Section: Introductionmentioning
confidence: 99%
“…Based on priority, the algorithm selects one node as a leader from this list. In [11,[23][24][25], node IDs are generated at random, and each node is assigned a priority number. After that, the node with the highest priority number is selected as the leader node.…”
Section: Introductionmentioning
confidence: 99%