Stateless Computation
Danny Dolev, Michael Erdmann, Neil Lutz, Michael Schapira, Adva, Zair

TL;DR
This paper introduces a model of stateless distributed computation inspired by Internet routing, analyzing its self-stabilization conditions and computational capabilities, especially on ring topologies, revealing significant power with logarithmic message labels.
Contribution
It provides a comprehensive analysis of the conditions for self-stabilization and demonstrates the computational power of stateless protocols, including a separation between unidirectional and bidirectional rings.
Findings
Logarithmic-length labels enable substantial computational power.
Necessary conditions and hardness results for self-stabilization are established.
A separation between unidirectional and bidirectional rings in computational complexity.
Abstract
We present and explore a model of stateless and self-stabilizing distributed computation, inspired by real-world applications such as routing on today's Internet. Processors in our model do not have an internal state, but rather interact by repeatedly mapping incoming messages ("labels") to outgoing messages and output values. While seemingly too restrictive to be of interest, stateless computation encompasses both classical game-theoretic notions of strategic interaction and a broad range of practical applications (e.g., Internet protocols, circuits, diffusion of technologies in social networks). We embark on a holistic exploration of stateless computation. We tackle two important questions: (1) Under what conditions is self-stabilization, i.e., guaranteed "convergence" to a "legitimate" global configuration, achievable for stateless computation? and (2) What is the computational power…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Quantum Computing Algorithms and Architecture · Computability, Logic, AI Algorithms
