2020
DOI: 10.1109/tpds.2020.2991771
|View full text |Cite
|
Sign up to set email alerts
|

Time-Optimal Leader Election in Population Protocols

Abstract: In this article, we present the first leader election protocol in the population protocol model that stabilizes within Oðlog nÞ parallel time in expectation with Oðlog nÞ states per agent, where n is the number of agents. Given a rough knowledge m of lg n such that m ! lg n and m ¼ Oðlog nÞ, the proposed protocol guarantees that exactly one leader is elected and the unique leader is kept forever thereafter. This protocol is time-optimal because it was recently proven that any leader election protocol requires … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(28 citation statements)
references
References 18 publications
0
28
0
Order By: Relevance
“…We initiate the study of the limits of time efficiency or the time/space trade-offs for SSLE in the standard population protocol model, in the complete interaction graph. The most related protocol, of Cai, Izumi, and Wada [22] (Silent-n-state-SSR, Protocol 1), given for complete graphs, uses exactly states and Θ( 2 ) expected parallel time , exponentially slower than the polylog( )-time non-self-stabilizing existing solutions [14,36,37,43,55]. Our main results are two faster protocols, each making a different time/space tradeoff.…”
Section: Contributionmentioning
confidence: 88%
See 2 more Smart Citations
“…We initiate the study of the limits of time efficiency or the time/space trade-offs for SSLE in the standard population protocol model, in the complete interaction graph. The most related protocol, of Cai, Izumi, and Wada [22] (Silent-n-state-SSR, Protocol 1), given for complete graphs, uses exactly states and Θ( 2 ) expected parallel time , exponentially slower than the polylog( )-time non-self-stabilizing existing solutions [14,36,37,43,55]. Our main results are two faster protocols, each making a different time/space tradeoff.…”
Section: Contributionmentioning
confidence: 88%
“…We note that any protocol solving SSLE requires Ω(log ) time: from any configuration where all agents are leaders, by a coupon collector argument, it takes Ω(log ) time for − 1 of them to interact and become followers. (This argument uses the self-stabilizing assumption that "all-leaders" is a valid initial configuration; otherwise, for initialized leader election, it requires considerably more care to prove an Ω(log ) time lower bound [55]. )…”
Section: Contributionmentioning
confidence: 99%
See 1 more Smart Citation
“…However, there are example large count systems with stochastic effects not observed in ODE simulation, and where τ -leaping introduces systematic inaccuracies that disrupt the fundamental qualitative behavior of the system, demonstrating the need for exact stochastic simulation. A simple such example is the 3-state rock-paper-scissors oscillator: The population protocol literature furnishes more examples, with problems such as leader election [4,7,9,10,15,17,19,20,32,33] and single-molecule detection [3,16], 5 that crucially use small counts in a very large population, a regime not modelled correctly by ODEs. See also [26] for examples of CRNs with qualitative stochastic behavior not captured by ODEs, yet that behavior appears only in population sizes too large to simulate with Gillespie.…”
Section: Issues With Other Speedup Methodsmentioning
confidence: 99%
“…ree empirical techniques were employed in a cohesive way for calculating the proper status of leaders in a polynomial period. Another model for leader node selection was introduced in [48] based on employing the probabilistic grounded framework. e work had presented the improvements on the energy consumption and the consistency problem of channel communication.…”
Section: Related Workmentioning
confidence: 99%