Topological Characterization of Consensus Solvability in Directed Dynamic Networks

04/05/2023
by   Hugo Rincon Galeana, et al.
0

Consensus is one of the most fundamental problems in distributed computing. This paper studies the consensus problem in a synchronous dynamic directed network, in which communication is controlled by an oblivious message adversary. The question when consensus is possible in this model has already been studied thoroughly in the literature from a combinatorial perspective, and is known to be challenging. This paper presents a topological perspective on consensus solvability under oblivious message adversaries, which provides interesting new insights. Our main contribution is a topological characterization of consensus solvability, which also leads to explicit decision procedures. Our approach is based on the novel notion of a communication pseudosphere, which can be seen as the message-passing analog of the well-known standard chromatic subdivision for wait-free shared memory systems. We further push the elegance and expressiveness of the "geometric" reasoning enabled by the topological approach by dealing with uninterpreted complexes, which considerably reduce the size of the protocol complex, and by labeling facets with information flow arrows, which give an intuitive meaning to the implicit epistemic status of the faces in a protocol complex.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/24/2022

Time Complexity of Consensus in Dynamic Networks Under Oblivious Message Adversaries

Consensus is a most fundamental task in distributed computing. This pape...
research
05/23/2019

Topological Characterization of Consensus under General Message Adversaries

In this paper, we provide a rigorous characterization of consensus solva...
research
07/08/2019

A Topological Perspective on Distributed Network Algorithms

More than two decades ago, combinatorial topology was shown to be useful...
research
03/19/2021

Back to the Coordinated Attack Problem

We consider the well known Coordinated Attack Problem, where two general...
research
05/03/2023

Time is not a Healer, but it Sure Makes Hindsight 20:20

In the 1980s, three related impossibility results emerged in the field o...
research
05/16/2019

On the complexity of fault-tolerant consensus

The paper studies the problem of reaching agreement in a distributed mes...
research
05/13/2020

Genome-Wide Epigenetic Modifications as a Shared Memory Consensus Problem

A distributed computing system is a collection of processors that commun...

Please sign up or login with your details

Forgot password? Click here to reset