Distributed Computation with Continual Population Growth

03/22/2020
by   Da-Jung Cho, et al.
0

Computing with synthetically modified bacteria is a vibrant and active field with numerous applications in bio-production, bio-sensors, and medicine. Recently, distributed approaches with communication among bacteria have gained interest, motivated by a lack of robustness and by resource limitations in single cells. In this paper, we focus on the problem of population growth happening in parallel, and possibly interfering, with the desired protocol. Specifically, we present a fast protocol in systems with continuous population growth for the majority consensus problem and prove that it correctly identifies the initial majority among two inputs with high probability if the initial difference is Ω(√(nlog n)) where n is the total initial population. We also present a fast protocol that correctly computes the NAND of two inputs with high probability. Combining both protocols, using the majority consensus protocol as an amplifier stage, it is possible to implement circuits computing arbitrary Boolean functions.

READ FULL TEXT
research
02/24/2023

Fast Convergence of k-Opinion Undecided State Dynamics in the Population Protocol Model

We analyze the convergence of the k-opinion Undecided State Dynamics (US...
research
11/25/2020

An O(log^3/2n) Parallel Time Population Protocol for Majority with O(log n) States

In population protocols, the underlying distributed network consists of ...
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
12/31/2020

Consensus with Bounded Space and Minimal Communication

Population protocols are a fundamental model in distributed computing, w...
research
04/11/2021

Simple Majority Consensus in Networks with Unreliable Communication

In this work, we analyze the performance of a simple majority-rule proto...
research
03/13/2020

Robust Comparison in Population Protocols

There has recently been a surge of interest in the computational and com...
research
09/28/2020

A Distributed Computing Perspective of Unconditionally Secure Information Transmission in Russian Cards Problems

The problem of A privately transmitting information to B by a public ann...

Please sign up or login with your details

Forgot password? Click here to reset