Project Sherlock

Paper

1978

Time, Clocks, and the Ordering of Events in a Distributed System

Leslie Lamport

Defines happened-before and logical clocks, giving distributed systems a usable notion of order without shared time.

Read it

Before you start

Assumes
partial orders, and accepting that a shared "now" is not available; the rest is built in the paper
FreeAdvanced8 pageslink checked 17 Sept 2026

Groundwork for

Works in the library that name this one as a prerequisite.

Filed under Distributed Systems in Computer Science.