← The Books
Distributed Algorithms of Ancient Greece · Reference

The Papers

The 25 papers behind the books, in order of publication, each linked to a copy that can be read freely, with the book that retells it.

#YearPaperBook and setting
11978Leslie Lamport, “Time, Clocks, and the Ordering of Events in a Distributed System.” Communications of the ACM 21, 7.Ordering Without Clocks
The Ring Road
21980Marshall Pease, Robert Shostak and Leslie Lamport, “Reaching Agreement in the Presence of Faults.” Journal of the ACM 27, 2.Agreeing Among Liars
The Crown of Mount Phyle
31982Leslie Lamport, Robert Shostak and Marshall Pease, “The Byzantine Generals Problem.” ACM Transactions on Programming Languages and Systems 4, 3.Agreeing Among Liars
The Crown of Mount Phyle
41983Michael Ben-Or, “Another Advantage of Free Choice: Completely Asynchronous Agreement Protocols.” PODC ’83.Agreeing by Chance
The Foot of Mount Phyle
51985Michael Fischer, Nancy Lynch and Michael Paterson, “Impossibility of Distributed Consensus with One Faulty Process.” Journal of the ACM 32, 2.The Limits of Agreement
The Foot of Mount Phyle
61985K. Mani Chandy and Leslie Lamport, “Distributed Snapshots: Determining Global States of Distributed Systems.” ACM Transactions on Computer Systems 3, 1.Taking Stock Without Stopping
The Ring Road
71987Alan Demers et al., “Epidemic Algorithms for Replicated Database Maintenance.” PODC ’87.Spreading by Word of Mouth
The Scholars’ Coast
81988Cynthia Dwork, Nancy Lynch and Larry Stockmeyer, “Consensus in the Presence of Partial Synchrony.” Journal of the ACM 35, 2.Agreeing When Messages Run Late
The Foot of Mount Phyle
91988Colin Fidge, “Timestamps in Message-Passing Systems That Preserve the Partial Ordering.” 11th Australian Computer Science Conference.Ordering Without Clocks
The Ring Road
101988Friedemann Mattern, “Virtual Time and Global States of Distributed Systems.” Workshop on Parallel and Distributed Algorithms.Ordering Without Clocks
The Ring Road
111988Brian Oki and Barbara Liskov, “Viewstamped Replication: A New Primary Copy Method to Support Highly-Available Distributed Systems.” PODC ’88.One Leader at a Time
Schedia
121990Maurice Herlihy and Jeannette Wing, “Linearizability: A Correctness Condition for Concurrent Objects.” ACM Transactions on Programming Languages and Systems 12, 3.Many Copies, Acting as One
The Ring Road
131996Tushar Deepak Chandra and Sam Toueg, “Unreliable Failure Detectors for Reliable Distributed Systems.” Journal of the ACM 43, 2.Telling the Dead from the Slow
The Foot of Mount Phyle
141998Leslie Lamport, “The Part-Time Parliament.” ACM Transactions on Computer Systems 16, 2.The Part-Time Parliament
The Chamber
151999Miguel Castro and Barbara Liskov, “Practical Byzantine Fault Tolerance.” OSDI ’99.Keeping Order Among Liars
The Crown of Mount Phyle
162000Eric Brewer, “Towards Robust Distributed Systems.” keynote, PODC 2000.Answering While Cut Off
The Foot of Mount Phyle
172001Leslie Lamport, “Paxos Made Simple.” ACM SIGACT News 32, 4.The Part-Time Parliament
The Chamber
182002Seth Gilbert and Nancy Lynch, “Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services.” ACM SIGACT News 33, 2.Answering While Cut Off
The Foot of Mount Phyle
192010Joseph Hellerstein, “The Declarative Imperative: Experiences and Conjectures in Distributed Logic.” ACM SIGMOD Record 39, 1.Knowing When to Wait
The Hall of Two Doors
202011Marc Shapiro, Nuno Preguiça, Carlos Baquero and Marek Zawirski, “Conflict-Free Replicated Data Types.” SSS 2011.Changes That Never Clash
The Scholars’ Coast
212011Marc Shapiro, Nuno Preguiça, Carlos Baquero and Marek Zawirski, “A Comprehensive Study of Convergent and Commutative Replicated Data Types.” INRIA research report RR-7506.Changes That Never Clash
The Scholars’ Coast
222011Tom Ameloot, Frank Neven and Jan Van den Bussche, “Relational Transducers for Declarative Networking.” PODS 2011.Knowing When to Wait
The Hall of Two Doors
232012Peter Bailis et al., “Probabilistically Bounded Staleness for Practical Partial Quorums.” Proceedings of the VLDB Endowment 5, 8.Probably Up to Date
The Scholars’ Coast
242014Peter Bailis et al., “Highly Available Transactions: Virtues and Limitations.” Proceedings of the VLDB Endowment 7, 3.What You Can Promise Alone
The Scholars’ Coast
252019Maofan Yin, Dahlia Malkhi, Michael Reiter, Guy Golan Gueta and Ittai Abraham, “HotStuff: BFT Consensus with Linearity and Responsiveness.” PODC 2019.Changing Leaders Among Liars
The Crown of Mount Phyle

Two books also draw on a later paper: