Clock Drift Compensation in Time-Aware Network Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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 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

VSEngineering Contradiction Analysis

1Measurement precision

If traditional clock drift compensation techniques are used, then synchronization accuracy is improved, but cost and resource consumption increase

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system uses existing pDelay messages that are already being transmitted for delay measurement to simultaneously measure clock drift. The same message traffic serves dual purposes: delay measurement and drift compensation, eliminating the need for separate compensation mechanisms and reducing overall resource consumption.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The pDelay messages are made multi-functional by extracting clock drift information from them. These messages not only measure transmission delay but also provide data for drift rate calculation, allowing a single message type to perform multiple synchronization functions efficiently.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If advanced prediction models like Kalman filters are used, then clock drift compensation accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvedrift compensation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The Kalman filter implements a feedback mechanism where predicted drift values are continuously compared with actual measured drift from pDelay messages. The filter adjusts its predictions based on this feedback, optimizing compensation accuracy while maintaining computational efficiency through iterative refinement rather than complex calculations.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If frequent pDelay messages are used for drift measurement, then drift compensation accuracy is improved, but network traffic increases

Engineering Contradiction:
Improvedrift measurement accuracyVSAvoidnetwork traffic
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system continuously utilizes existing pDelay messages for drift measurement without requiring additional message exchanges. By making continuous use of already-transmitted messages, the system maintains accurate drift compensation while avoiding increases in network traffic volume.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12500683B2Technologies to compensate for errors in time synchronization due to clock drift
Publication Date: 2025.12.16 INTEL CORP
  • US12500683B2 patent drawing
  • US12500683B2 patent drawing
  • US12500683B2 patent drawing

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.