2015
DOI: 10.1145/2699440
|View full text |Cite
|
Sign up to set email alerts
|

On the Complexity of Universal Leader Election

Abstract: Electing a leader is a fundamental task in distributed computing. In its implicit version, only the leader must know who is the elected leader. This paper focuses on studying the message and time complexity of randomized implicit leader election in synchronous distributed networks. Surprisingly, the most "obvious" complexity bounds have not been proven for randomized algorithms. In particular, the seemingly obvious lower bounds of Ω(m) messages, where m is the number of edges in the network, and Ω(D) time, whe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

2
70
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 66 publications
(72 citation statements)
references
References 26 publications
2
70
0
Order By: Relevance
“…In [21][22][23], although they gave the deterministic lower bounds of time and message complexities, these lower bounds are not suitable for our model. When nodes leave or enter the network dynamically, the network topology changes over time.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In [21][22][23], although they gave the deterministic lower bounds of time and message complexities, these lower bounds are not suitable for our model. When nodes leave or enter the network dynamically, the network topology changes over time.…”
Section: Related Workmentioning
confidence: 99%
“…The message complexity of the synchronous algorithm is O(n log n), and they also proved that any message-optimal synchronous algorithm requires (log n) time. In [23], Kutten et al focused on studying the message and time complexities of randomized implicit leader election in synchronous distributed networks. The lower bounds of message complexity and time complexity are (m) and (D), respectively, where m denotes the number of edges and D is the diameter of the network.…”
Section: Related Workmentioning
confidence: 99%
“…The algorithm can also be used for solving the explicit variant of leader election by adding a broadcasting procedure, wherein the leader broadcasts its identity to all other nodes. For well connected graphs, this breaks the Ω(m) lower bound given in [24] (where m denotes the number of edges of the graph) and nearly matches the Ω( √ n) lower bound for clique graphs [25] (as cliques have constant conductance).We show that a dependence on the graph conductance is unavoidable, by presenting a message complexity lower bound of Ω( √ n/φ 3/4 ) messages that holds for any leader election algorithm that succeeds with probability at least 1 − o(1). This nearly matches the upper bound since we know that Θ(1/φ) t mix Θ(1/φ 2 ) from [37].By a similar analysis, we also provide lower bounds for other graph problems like broadcast and spanning tree construction in terms of the graph's conductance.…”
mentioning
confidence: 90%
“…Our lower bounds also apply for the LOCAL model [32], where there are no restrictions on the message size. Other than the Ω(m) bound in [24], to the best of our knowledge, this is the first non-trivial lower bound for randomized leader election in general networks. Also, ours is one of the first results to show the dependence of the time and message complexity to solve leader election on the connectivity of the graph G, which is often characterized by the graph's conductance φ.Additionally, we show that the knowledge of the network size n is critical for our algorithm to succeed by giving a lower bound of Ω(m) for all graphs if n is not known.…”
mentioning
confidence: 94%
See 1 more Smart Citation