Implementations of Lamport clock, Vector clock, Logical clock, and the Raymond Tree Algorithm for mutual exclusion in distributed systems.
-
Updated
Jul 26, 2020 - Java
Implementations of Lamport clock, Vector clock, Logical clock, and the Raymond Tree Algorithm for mutual exclusion in distributed systems.
A timestamp model for ordering asynchronous events idempotently.
Vector clocks for causal ordering in distributed systems, pure Standard ML: tick, merge (LUB), and happens-before comparison. Deterministic, MLton + Poly/ML.
Mechanised Reasoning about Array-Based Trees in Separation Logic
Time, Clocks, and the Ordering of Events
To associate your repository with the logical-clock topic, visit your repo's landing page and select "manage topics."