Vector Clocks Lamport Timestamps (1978) Vector Clock Rules Concurrent vs Causally Ordered Events Implementation