Clock Drift Compensation in Time-Aware Networks Using pDelay Messages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for compensating for clock drift in time-sensitive applications are costly, resource-intensive, or require additional hardware, leading to inefficiencies in network management and synchronization accuracy.
Innovation Solution
Measure and predict clock drift using existing pDelay messages, applying correction factors based on historical data and local measurements, and utilize linear or advanced prediction models like Kalman filters to compensate for clock drift, thereby maintaining synchronization accuracy without significant network traffic or hardware upgrades.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If existing techniques for compensating for clock drift are used, then synchronization accuracy is improved, but cost and resource consumption increase
Solution Approach 1:
The system uses existing pDelay messages that are already being transmitted in the network to measure clock drift, rather than requiring separate measurement mechanisms. The messages serve dual purposes: delay measurement and drift compensation data collection, eliminating the need for additional resources
Solution Approach 2:
The pDelay messages are made multi-functional by extracting clock drift information from them. These messages simultaneously perform delay measurement and provide data for drift compensation, allowing one communication resource to serve multiple synchronization functions
2Measurement precision
If existing techniques for compensating for clock drift are used, then synchronization accuracy is improved, but device complexity increases
Solution Approach 1:
The patent replaces hardware-based drift compensation mechanisms with software-based prediction algorithms. Instead of using additional hardware components or specialized devices, the system uses computational models (linear prediction or Kalman filters) to compensate for clock drift in software
Solution Approach 2:
The system creates a virtual model of clock drift behavior using prediction algorithms. By copying the drift pattern from historical data and applying it as a correction factor, the system achieves compensation without needing physical reference clocks or additional hardware
3Measurement precision
If correction factors are applied based on historical data, then clock drift compensation is improved, but network management traffic increases
Solution Approach 1:
The patent extracts drift compensation information from existing pDelay messages without requiring separate communication channels. By taking out the necessary data from messages that are already being transmitted for delay measurement, the system avoids generating additional network traffic
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure provides techniques for measuring and compensating for clock drift errors in time-aware networks and time-sensitive applications, where a time-aware system (TAS) measures clock drift, and compensates for the measured clock drift, and makes predictions of future clock drift values based on history and other physical measurements. Existing messages used for measuring link delay and/or used for time synchronization can be used for frequency measurement (and thus clock drift measurement), and this measured drift can be applied as a correction factor whenever synchronization is determined and/or used. The predicted clock drift rate can be based on various probability distributions including linear, Kalman filters, and/or others. Other embodiments may be described and/or claimed.