Clocks and Causality - Ordering Events in Distributed Systems
In distributed systems, logical clocks play a key role in the ordering of system events. What are the various logical clock designs, and how do they help with event ordering? This article answers these questions.