Affiliation:
1. University of Liverpool and Augusta University
2. Uniwersytet Wrocławski
Abstract
The model of
population protocols
refers to the growing in popularity theoretical framework suitable for studying
pairwise interactions
within a large collection of simple indistinguishable entities, frequently called
agents
. In this article, the emphasis is on the space complexity of fast
leader election
in population protocols governed by the
random scheduler
, which uniformly at random selects pairwise interactions between
n
agents.
One of the main results of this article is the first fast space optimal
leader election protocol
, which works with high probability. The new protocol operates in
parallel time
O
(log
2
n
) equivalent to
O
(
n
log
2
n
) sequential
pairwise interactions
with each agent’s memory space limited to
O
(log log
n
) states. This double logarithmic space utilisation matches asymptotically the lower bound ½log log
n
on the number of states utilised by agents in any leader election algorithm with the running time
o
(
n
\polylog
n
); see Reference [7].
Our new solution expands also on the classical concept of phase clocks used to synchronise and to coordinate computations in distributed algorithms. In particular, we formalise the concept and provide a rigorous analysis of phase clocks operating in nested modes. Our arguments are also valid for phase clocks propelled by multiple leaders. The combination of the two results in the first time-space efficient leader election algorithm. We also provide a complete formal argumentation, indicating that our solution is always correct, fast, and it works with high probability.
Funder
Polish National Science Centre
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Hardware and Architecture,Information Systems,Control and Systems Engineering,Software
Reference53 articles.
1. Tight lower bounds for data-dependent locality-sensitive hashing;Andoni A.;Proceedings of the Symposium on Computational Geometry.,2016
2. Computation in networks of passively mobile finite-state sensors
3. Fast computation by population protocols with a leader
Cited by
8 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Dynamic Size Counting in the Population Protocol Model;Proceedings of the 43rd ACM Symposium on Principles of Distributed Computing;2024-06-17
2. Lower bounds on the state complexity of population protocols;Distributed Computing;2023-06-15
3. On parallel time in population protocols;Information Processing Letters;2023-01
4. Near-Optimal Leader Election in Population Protocols on Graphs;Proceedings of the 2022 ACM Symposium on Principles of Distributed Computing;2022-07-20
5. Population Protocols for Exact Plurality Consensus;Proceedings of the 2022 ACM Symposium on Principles of Distributed Computing;2022-07-20