A Topological Perspective on Distributed Network Algorithms

07/08/2019
by   Armando Castañeda, et al.
0

More than two decades ago, combinatorial topology was shown to be useful for analyzing distributed fault-tolerant algorithms in shared memory systems and in message passing systems. In this work, we show that combinatorial topology can also be useful for analyzing distributed algorithms in networks of arbitrary structure. To illustrate this, we analyze consensus, set-agreement, and approximate agreement in networks, and derive lower bounds for these problems under classical computational settings, such as the LOCAL model and dynamic networks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/05/2020

K set-agreement bounds in round-based models through combinatorial topology

Round-based models are the main message-passing models; combinatorial to...
research
04/11/2023

A Topology by Geometrization for Sub-Iterated Immediate Snapshot Message Adversaries and Applications to Set-Agreement

The Iterated Immediate Snapshot model (IIS) is a central model in the me...
research
05/25/2021

The Topology of Randomized Symmetry-Breaking Distributed Computing

Studying distributed computing through the lens of algebraic topology ha...
research
03/12/2021

Reaching Agreement in Competitive Microbial Systems

In this work, we consider distributed agreement tasks in microbial distr...
research
04/05/2023

Topological Characterization of Consensus Solvability in Directed Dynamic Networks

Consensus is one of the most fundamental problems in distributed computi...
research
11/24/2022

Impure Simplicial Complexes: Complete Axiomatization

Combinatorial topology is used in distributed computing to model concurr...
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