Early Adapting to Trends: Self-Stabilizing Information Spread using Passive Communication

03/22/2022
by   Amos Korman, et al.
0

How to efficiently and reliably spread information in a system is one of the most fundamental problems in distributed computing. Recently, inspired by biological scenarios, several works focused on identifying the minimal communication resources necessary to spread information under faulty conditions. Here we study the self-stabilizing bit-dissemination problem, introduced by Boczkowski, Korman, and Natale in [SODA 2017]. The problem considers a fully-connected network of n agents, with a binary world of opinions, one of which is called correct. At any given time, each agent holds an opinion bit as its public output. The population contains a source agent which knows which opinion is correct. This agent adopts the correct opinion and remains with it throughout the execution. We consider the basic PULL model of communication, in which each agent observes relatively few randomly chosen agents in each round. The goal of the non-source agents is to quickly converge on the correct opinion, despite having an arbitrary initial configuration, i.e., in a self-stabilizing manner. Once the population converges on the correct opinion, it should remain with it forever. Motivated by biological scenarios in which animals observe and react to the behavior of others, we focus on the extremely constrained model of passive communication, which assumes that when observing another agent the only information that can be extracted is the opinion bit of that agent. We prove that this problem can be solved in a poly-logarithmic in n number of rounds with high probability, while sampling a logarithmic number of agents at each round. Previous works solved this problem faster and using fewer samples, but they did that by decoupling the messages sent by agents from their output opinion, and hence do not fit the framework of passive communication. Moreover, these works use complex recursive algorithms with refined clocks that are unlikely to be used by biological entities. In contrast, our proposed algorithm has a natural appeal as it is based on letting agents estimate the current tendency direction of the dynamics, and then adapt to the emerging trend.

READ FULL TEXT
research
02/16/2023

On the Role of Memory in Robust Opinion Dynamics

We investigate opinion dynamics in a fully-connected system, consisting ...
research
05/17/2022

On the Hierarchy of Distributed Majority Protocols

We study the Consensus problem among n agents, defined as follows. Initi...
research
07/13/2021

Information Spread with Error Correction

We study the process of information dispersal in a network with communic...
research
12/07/2021

Phase Transition of the 3-Majority Dynamics with Uniform Communication Noise

Communication noise is a common feature in several real-world scenarios ...
research
09/19/2018

Improved Bounds on Information Dissemination by Manhattan Random Waypoint Model

With the popularity of portable wireless devices it is important to mode...
research
03/07/2018

Population stability: regulating size in the presence of an adversary

We introduce a new coordination problem in distributed computing that we...
research
04/01/2022

Distributed Filtering with Value of Information Censoring

This work presents a distributed estimation algorithm that efficiently u...

Please sign up or login with your details

Forgot password? Click here to reset