The Topology of Local Computing in Networks
Pierre Fraigniaud, Ami Paz
TL;DR
This work tackles the challenge of applying algebraic topology to network computing in the LOCAL model, where node identifiers can cause combinatorial blowups. It introduces local protocol complexes whose size is independent of the network, and proves a topological characterization of LCL tasks on bounded-degree graphs: a $t$-round solution exists if and only if there is a name-preserving, name-independent simplicial map from a local protocol complex to the output complex. The main theorem formalizes a tight link between distributed solvability and topological maps, with a derived corollary reproof of Linial's $\Omega(\log^* n)$ lower bound for 3-coloring on rings. The framework extends to colorings, MIS, and related tasks, and highlights the utility of finite local models for understanding locality in networked distributed computation.
Abstract
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.
