The Topology of Local Computing in Networks

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Fraigniaud, Pierre, Paz, Ami
Natura: Preprint
Pubblicazione: 2020
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911804824748032
author Fraigniaud, Pierre
Paz, Ami
author_facet Fraigniaud, Pierre
Paz, Ami
contents 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 $\textit{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.
format Preprint
id arxiv_https___arxiv_org_abs_2003_03255
institution arXiv
publishDate 2020
record_format arxiv
spellingShingle The Topology of Local Computing in Networks
Fraigniaud, Pierre
Paz, Ami
Distributed, Parallel, and Cluster Computing
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 $\textit{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.
title The Topology of Local Computing in Networks
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2003.03255