Vector Logical time
Time, Clocks and the Ordering of Events in a Distributed System – Leslie Lamport (Loyola University Chicago)
Usefulness: The foundational paper introducing Lamport’s logical clocks and the happened-before relation—essential for understanding scalar logical time theory.Clocks and Synchronization – Loyola University Chicago
Link: https://ds.cs.luc.edu/clocks/clocks.html
Usefulness: Explains logical clocks, vector clocks, and physical synchronization with clear illustrations; helpful for understanding how scalar clocks fit within broader clock mechanisms.Distributed Systems (3rd Edition) – M. van Steen & A. S. Tanenbaum
Usefulness: Provides practical examples of Lamport clocks and event ordering in distributed systems; useful for understanding how scalar logical time is applied in real system architectures.Totally Ordered Multicast & Vector Clocks – Princeton University
Link: https://www.cs.princeton.edu/courses/archive/fall22/cos418/docs/L6-vc.pdf
Usefulness: Offers a comparison of Lamport clocks and vector clocks, and explains total ordering in distributed messaging; helps contextualize scalar time in relation to stronger ordering guarantees.Distributed Computing: Principles, Algorithms, and Systems – A. D. Kshemkalyani & M. Singhal
Usefulness: Provides algorithmic details and formal proofs related to logical clocks, mutual exclusion, and event ordering; useful for implementing accurate scalar logical time simulations.