Majority & Stabilization in Population Protocols

05/11/2018
by   Petra Berenbrink, et al.
0

Population protocols are a distributed model focused on simplicity and robustness. A system of n identical nodes must perform a global task like electing a unique leader or determining the majority opinion when each node has one of two opinions. Nodes communicate in pairwise interactions. Communication partners cannot be chosen but are assigned randomly. Quality is measured in two ways: the number of interactions and the number of states per node. Under strong stability requirements, when the protocol may not fail with even negligible probability, the best protocol for leader election requires O(n ·( n)^2) interactions and O( n) states [Gasieniec and Stachowiak; SODA'18]. The best protocol for majority requires O(n ·( n)^2) interactions and O( n) states [Alistarh, Aspnes, and Gelashvili; SODA'18]. Both bounds are known to be space-optimal for protocols with subquadratic many interactions. We present protocols which allow for a trade-off between space and time. Compared to another trade-off result [Alistarh, Gelashvili, Vojnovic; PODC'15], we improve the number of interactions by almost a linear factor. Compared to the state of the art, we match their bounds and, at a moderate cost in terms of states, improve upon the number of interactions. Our results extend to a slightly weaker "stability" notion known as convergence.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/17/2021

Fast Graphical Population Protocols

Let G be a graph on n nodes. In the stochastic population protocol model...
research
02/19/2018

Almost logarithmic-time space optimal leader election in population protocols

The model of population protocols refers to a large collection of simple...
research
05/14/2018

A population protocol for exact majority with O(^5/3 n) stabilization time and asymptotically optimal number of states

A population protocol can be viewed as a sequence of pairwise interactio...
research
02/19/2018

Population Protocols Made Easy

We put forward a simple high-level framework for describing a population...
research
05/25/2022

Near-Optimal Leader Election in Population Protocols on Graphs

In the stochastic population protocol model, we are given a connected gr...
research
05/25/2021

Efficient Assignment of Identities in Anonymous Populations

We consider the fundamental problem of assigning distinct labels to agen...
research
01/07/2019

Communication cost of consensus for nodes with limited memory

Motivated by applications in blockchains and sensor networks, we conside...

Please sign up or login with your details

Forgot password? Click here to reset