Distributed Computing Through Combinatorial Topology Pdf [portable] -

This guide explores the intersection of distributed computing and combinatorial topology, primarily focusing on the foundational concepts established by Maurice Herlihy, Dmitry Kozlov, and Sergio Rajsbaum in their seminal book Distributed Computing Through Combinatorial Topology. 1. Core Concept: From Dynamics to Statics

The "Crown Jewel" Theorem

The most important takeaway from the book is the Asynchronous Computability Theorem (ACT) . It states: A decision task has a wait-free protocol using read-write memory if and only if there exists a simplicial map from a subdivision of the input complex to the output complex that is "carrier-preserving." distributed computing through combinatorial topology pdf

Wait-free computing and the iterated immediate snapshot (IIS) model

The IIS model idealizes asynchronous shared-memory systems where processes take atomic “immediate snapshot” steps. Its protocol complex has a canonical combinatorial structure: iterated chromatic subdivisions of a simplex. This structure is central to characterizing what tasks are solvable wait-free. The celebrated Asynchronous Computability Theorem (ACT) states that a task is wait-free solvable iff there exists a chromatic simplicial map from some iterated subdivision of the input complex to the output complex respecting task specifications. distributed computing through combinatorial topology pdf