Skip to content
The last decade has brought a paradigm shift in computing systems from single processor devices whose performance plateaued to distributed computing systems. In distributed systems, nodes execute concurrently with limited information about what the other nodes are executing at the moment. Thus, a fundamental problem in distributed systems is to coordinate the execution of these independent nodes effectively to achieve performance while preserving correctness. Unfortunately, distributed coordination is a notoriously tricky problem. Since the nodes do not have access to a shared state and a common clock, they need to communicate and synchronize state frequently in order to coordinate on the order of events.
However, excessive communication hinders the performance/scalability of the distributed system. Due to this inherent trade-off, distributed systems designers need to walk a tight rope. A key component of distributed coordination is the enforcement of consistent views at all nodes for the ordering of significant events. To this end, events are “timestamped” with logical counters or increasingly lately with tightly-synchronized physical time.
To explain the concepts of counters, timestamps, causality, and happened-before, we first look at a brief history of time in distributed systems. Click on the Download button to find out more about The Advent of Tightly Synchronized Clocks in Distributed Systems.

Related Posts

From Alerts to Scoreboards: Bodet’s Modular Solutions for Facilities

From Alerts to Scoreboards: Bodet’s Modular Solutions for Facilities

Bodet offers a wide range of modular and scalable solutions designed to improve communication, safety, and engagement across various environments.…
Understanding Network Impairment Emulation: Building Resilient and High-Performance Networks

Understanding Network Impairment Emulation: Building Resilient and High-Performance Networks

Modern networks are more complex than ever — spanning cloud, edge, and on-prem environments with applications that depend on consistent,…
Case Study: Leading Canadian University Modernizes Campus Operations with Modern Clock System from Sapling & Telnet Networks

Case Study: Leading Canadian University Modernizes Campus Operations with Modern Clock System from Sapling & Telnet Networks

The Situation In 2018, a major Ontario university partnered with Telnet Networks to overhaul its campus-wide synchronized clock system. The…
Fall Product Update 2025

Fall Product Update 2025

As the seasons change, so do the demands on your network. Our Fall Product Update showcases new and updated products…
The Advantages of IP & PoE Clocks

The Advantages of IP & PoE Clocks

Accurate time isn’t just a convenience – it is a critical factor in maintaining compliance, productivity, and safety across modern…