Distributed Algorithms of Ancient Greece The papers
Two islands · eighteen books

Distributed Algorithms of Ancient Greece

25 landmark papers in distributed computing explained using the same ancient Greece allegory employed by Leslie Lamport in his seminal paper, “The Part-Time Parliament (Paxos)”.

An engraved chart in sepia ink of the two islands along the diagonal: Arche to the north-west, ringed by its road with three harbours and the ringed crown on its hill; Paxos to the south-east, a Y whose two arms open towards Arche, a round hall on each and a town beside the northern one. A compass rose in the top-right corner sends rhumb lines across the sea, with two small ships and wave marks between the islands.
Tour
Paxos · The Chamber

Consensus & Replicated State Machines

Read this first

The Setting: The Chamber

The island of Paxos and Lamport's Chamber, where the book below is set. Read it first.

Paxos · Schedia

Leader-Driven Consensus

Read this first

The Setting: Schedia and the Tholos

The city with laws of its own and the round hall it is governed from, where the book below is set. Read it first.

Arche · The Ring Road

Clocks, State & Linearizability

Read this first

The Setting: The Ring Road

The island, the three houses and the road between them, which every book here takes for granted. After it, the books below can be read in any order.

Arche · The Foot of Mount Phyle

Consensus & Crash Faults

Read this first

The Setting: The Foot of Mount Phyle

The hill, the four camps and the ravens between them, which every book here takes for granted. After it, the books below can be read in any order.

Arche · The Crown of Mount Phyle

Byzantine Faults & Replication

Read this first

The Setting: The Crown of Mount Phyle

The hill, the crown, its four posts and the ravens between them, which every book here takes for granted. After it, the books below can be read in any order.

Paxos · The Scholars' Coast

Replication Without Assembly

Read this first

The Setting: The Scholars' Coast

The libraries, the couriers and the words every book there uses, which every book here takes for granted. After it, the books below can be read in any order.

Paxos · The Hall of Two Doors

When Coordination Is Needed

Read this first

The Setting: The Hall of Two Doors

The hall at the fork and the two kinds of question, which every book here takes for granted. After it, the books below can be read in any order.