Verifying a distributed system with combinatorial topology
summary
Claims that combinatorial topology can enumerate every node perspective and all possible interconnections at once, turning a distributed system into countable topological bodies that can be subdivided and analyzed. Uses graph adjacency, algebraic-topology constructions and published algorithms (see Distributed Computing Through Combinatorial Topology) to generate complete state spaces, surface unexpected edges (e.g. an unseen 5–6 link) and guide chaos experiments. Prototype verification comes from postgraduate work and early industry prototyping, promising but not a silver bullet.
AI-written summary · about
chapters (5)
- 0:00Start
- 6:00Ideal Distributed System
- 7:50Design for Failure
- 19:57Combinatorial (Algebraic) Topology
- 26:59Subdivisions
related talks
34mThe Math Behind Distributed Systems
05mInterview
28mReasoning about Distributed Reconfigurable Systems
48mThe Verification of a Distributed System
22mOptimizing network topologies...
38mThe Verification of a Distributed System
11mFinding Invariants of Distributed Systems: It's a Small (Enough) World After All
34mA NASA Perspective on Quantum Computing, with Emphasis on Recent Results in Distributed Computing
