So Timely, Yet So Stale: The Impact of Clock Drift in Real-Time Systems
Mehrdad Salimnejad, Nikolaos Pappas, Marios Kountouris
TL;DR
This work investigates how clock drift between transmitter and receiver clocks affects information freshness, quantified by Age of Information (AoI), in a time-slotted status-update system. It develops deterministic and probabilistic clock-drift models and derives closed-form AoI distributions and mean values using a two-dimensional DTMC over the drift-AoI state, including $\bar{\Delta} = d + \frac{1}{p_s}$ for deterministic drift and $\bar{\Delta} = \frac{2+K(K+1)p p_s}{2 p_s}$ (nonnegative drift) or $\bar{\Delta} = p_1 + \frac{1}{p_s}$ ( bidirectional drift). The results quantify how drift magnitude and drift probability affect AoI and establish a bound $p_{max}$ to tolerate up to $K$ slots of drift while meeting a target AoI. The paper also introduces Referential or Relativistic AoI (rAoI) to capture frame-of-reference effects on timeliness, with implications for asynchronous clocks, low-cost IoT hardware, satellite navigation, and timing scenarios affected by relativistic phenomena.
Abstract
In this paper, we address the problem of timely delivery of status update packets in a real-time communication system, where a transmitter sends status updates generated by a source to a receiver over an unreliable channel. The timestamps of transmitted and received packets are measured using separate clocks located at the transmitter and receiver, respectively. To account for possible clock drift between these two clocks, we consider both deterministic and probabilistic drift scenarios. We analyze the system's performance regarding the Age of Information (AoI) and derive closed-form expressions for the distribution and the average AoI under both clock drift models. Additionally, we explore the impact of key system parameters on the average AoI through analytical and numerical results.
