The Topology of Local Computing in Networks

03/06/2020
by   Pierre Fraigniaud, et al.
0

Modeling distributed computing in a way enabling the use of formal methods is a challenge that has been approached from different angles, among which two techniques emerged at the turn of the century: protocol complexes, and directed algebraic topology. In both cases, the considered computational model generally assumes communication via shared objects, typically a shared memory consisting of a collection of read-write registers. Our paper is concerned with network computing, where the processes are located at the nodes of a network, and communicate by exchanging messages along the edges of that network. Applying the topological approach for verification in network computing is a considerable challenge, mainly because the presence of identifiers assigned to the nodes yields protocol complexes whose size grows exponentially with the size of the underlying network. However, many of the problems studied in this context are of local nature, and their definitions do not depend on the identifiers or on the size of the network. We leverage this independence in order to meet the above challenge, and present local protocol complexes, whose sizes do not depend on the size of the network. As an application of the design of "compact" protocol complexes, we reformulate the celebrated lower bound of Ω(log^*n) rounds for 3-coloring the n-node ring, in the algebraic topology framework.

READ FULL TEXT
research
12/06/2022

Non-trivial lower bound for 3-coloring the ring in the quantum LOCAL model

We consider the LOCAL model of distributed computing, where in a single ...
research
07/03/2018

Detecting cliques in CONGEST networks

The problem of detecting network structures plays a central role in dist...
research
10/21/2020

A Decentralised Self-Healing Approach for Network Topology Maintenance

In many distributed systems, from cloud to sensor networks, different co...
research
12/31/2020

Consensus with Bounded Space and Minimal Communication

Population protocols are a fundamental model in distributed computing, w...
research
02/14/2022

Routing Schemes and Distance Oracles in the Hybrid Model

The 𝖧𝖸𝖡𝖱𝖨𝖣 model was introduced as a means for theoretical study of dist...
research
03/07/2019

Local Reasoning for Parameterized First Order Protocols

First Order Logic (FOL) is a powerful reasoning tool for program verific...
research
07/01/2018

Ensuring domain consistency in an adaptive framework with distributed topology for fluid flow simulations

Top-tier parallel computing clusters continue to accumulate more and mor...

Please sign up or login with your details

Forgot password? Click here to reset