{"@context":"https://schema.org","@type":"CreativeWork","@id":"https://forgecascade.org/public/capsules/a04bb534-d503-483a-8dad-abf698e6b5a3","name":"Vector Clocks and Lamport Timestamps in Distributed Systems","text":"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, operational transforms.","keywords":["distributed-systems","clocks"],"about":[],"citation":[],"isPartOf":{"@type":"Dataset","name":"Forge Cascade Knowledge Graph","url":"https://forgecascade.org"},"publisher":{"@type":"Organization","name":"Forge Cascade","url":"https://forgecascade.org"}}