Self-Stabilizing Phase Clocks and the Adaptive Majority Problem

06/24/2021
by   Petra Berenbrink, et al.
0

We present a self-stabilising phase clock for population protocols. In the population model we are given a system of n identical agents which interact in a sequence of randomly chosen pairs. Our phase clock is leaderless and it requires O(log n) states. It runs forever and is, at any point of time, in a synchronous state w.h.p. When started in an arbitrary configuration, it recovers rapidly and enters a synchronous configuration within O(log n) parallel time w.h.p. Once the clock is synchronized, it stays in a synchronous configuration for at least poly n parallel time w.h.p. We use our clock to design a loosely self-stabilizing protocol that solves the comparison problem introduced by Alistarh et al., 2021. In this problem, a subset of agents has at any time either A or B as input. The goal is to keep track which of the two opinions is (momentarily) the majority. We show that if the initial majority has a support of at least Ω(log n) agents and a sufficiently large bias is present, then the protocol converges to a correct output within O(log n) time and stays in a correct configuration for poly n time, w.h.p.

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
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
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
07/13/2019

Efficient self-stabilizing leader election in population protocols

We consider the standard population protocol model, where (a priori) ind...
research
09/18/2020

Approximate Majority With Catalytic Inputs

Third-state dynamics (Angluin et al. 2008; Perron et al. 2009) is a well...
research
03/13/2020

Robust Comparison in Population Protocols

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

PALS: Plesiochronous and Locally Synchronous Systems

Consider an arbitrary network of communicating modules on a chip, each r...

Please sign up or login with your details

Forgot password? Click here to reset