Logical Clocks

February 10, 2024 | 0 Minute Read

Logical clocks are useful in computation analysis, distributed algorithm design, individual event tracking, and exploring computational progress.

Type of Logical Clocks

  • Lamport Clocks - which are monotonically increasing software counters
  • Vector Clocks - allow for partial ordering of events in a distributed system.
  • Version Vectors - order replicas, according to updates, in an optimistic replicated system
  • Matrix Clocks - an extension of vector clocks that also contains information about other processes’ views of the system