Lamport clock: logical clock incremented on send/receive. Captures happened-before relation. Does not capture concurrent events. Vector clock: per-process counter array. Detect causality and concurrency. Version vectors: conflict detection in eventually consistent stores (Dynamo, Riak). Dotted version vectors: compact representation. Hybrid logical clocks (HLC): combine physical + logical time. CRDTs use vector clocks for merge. Applications: distributed databases, multi-master replication,...
- distributed-systems
- clocks