Vector Clocks

Lamport Timestamps (1978)

Vector Clock Rules

Concurrent vs Causally Ordered Events

Implementation