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.
Time, Clocks, and the Ordering of Events
Mechanised Reasoning about Array-Based Trees in Separation Logic
Vector clocks for causal ordering in distributed systems, pure Standard ML: tick, merge (LUB), and happens-before comparison. Deterministic, MLton + Poly/ML.
A timestamp model for ordering asynchronous events idempotently.
To associate your repository with the logical-clock topic, visit your repo's landing page and select "manage topics."