Linearizable Implementations Do Not Suffice for Randomized Distributed Computation
Wojciech Golab, Lisa Higham, Philipp Woelfel

TL;DR
Linearizability, while standard for correctness, is insufficient for randomized distributed algorithms, prompting the need for alternative correctness conditions.
Contribution
The paper demonstrates the limitations of linearizability in randomized distributed computation and explores alternative correctness criteria.
Findings
Linearizability does not guarantee correctness in randomized settings.
Alternative correctness conditions are necessary for randomized distributed algorithms.
The paper highlights fundamental limitations of current correctness standards.
Abstract
Linearizability is the gold standard among algorithm designers for deducing the correctness of a distributed algorithm using implemented shared objects from the correctness of the corresponding algorithm using atomic versions of the same objects. We show that linearizability does not suffice for this purpose when processes can exploit randomization, and we discuss the existence of alternative correctness conditions.
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 · Optimization and Search Problems · Cryptography and Data Security
