Consensus with Bounded Space and Minimal Communication

12/31/2020
by   Simina Branzei, et al.
0

Population protocols are a fundamental model in distributed computing, where many nodes with bounded memory and computational power have random pairwise interactions over time. This model has been studied in a rich body of literature aiming to understand the tradeoffs between the memory and time needed to perform computational tasks. We study the population protocol model focusing on the communication complexity needed to achieve consensus with high probability. When the number of memory states is s = O(loglogn), the best upper bound known was given by a protocol with O(n logn) communication, while the best lower bound was Ω(n log(n)/s) communication. We design a protocol that shows the lower bound is sharp. When each agent has s=O(logn^θ) states of memory, with θ∈ (0,1/2), consensus can be reached in time O(log(n)) with O(n log(n)/s) communications with high probability.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/31/2020

A stable majority population protocol using logarithmic time and states

We study population protocols, a model of distributed computing appropri...
research
06/04/2021

A time and space optimal stable population protocol solving exact majority

We study population protocols, a model of distributed computing appropri...
research
01/07/2019

Communication cost of consensus for nodes with limited memory

Motivated by applications in blockchains and sensor networks, we conside...
research
07/15/2018

Consensus Needs Broadcast in Noiseless Models but can be Exponentially Easier in the Presence of Noise

Consensus and Broadcast are two fundamental problems in distributed comp...
research
03/22/2020

Distributed Computation with Continual Population Growth

Computing with synthetically modified bacteria is a vibrant and active f...
research
08/30/2021

On the Number of Faces and Radii of Cells Induced by Gaussian Spherical Tessellations

We study a geometric property related to spherical hyperplane tessellati...
research
03/06/2020

The Topology of Local Computing in Networks

Modeling distributed computing in a way enabling the use of formal metho...

Please sign up or login with your details

Forgot password? Click here to reset