Clock Synchronization Using Packet Congestion Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

PTP-unaware networks face challenges in reliably synchronizing clocks due to variable delays caused by network congestion, which existing transparent clock technologies cannot address without specialized equipment deployment.

Innovation Solution

Utilize congestion information within packets to determine and compensate for delays in clock synchronization by adjusting the weight applied to timestamps based on congestion indicators, allowing precise synchronization without relying on end-to-end heuristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If PTP-unaware networks use legacy equipment without transparent clock support, then device compatibility and ease of deployment are improved, but clock synchronization accuracy deteriorates due to variable delays from network congestion

Engineering Contradiction:
Improveease of deploymentVSAvoidclock synchronization accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent introduces congestion information as an intermediary element that mediates between the synchronization packets and the network congestion condition. This intermediary carries delay information about packet transmission through the network, allowing receivers to compensate for congestion-induced delays without requiring transparent clock support in legacy equipment. The intermediary enables accurate synchronization while maintaining compatibility with existing devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter used for synchronization by incorporating congestion information into the synchronization packets. Instead of relying solely on timestamp-based synchronization that is vulnerable to network congestion, the system modifies the synchronization mechanism to include delay compensation parameters derived from congestion indicators, thereby maintaining accuracy in PTP-unaware networks.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If network devices adjust timestamp weights based on congestion information, then clock synchronization accuracy is improved, but packet processing complexity increases

Engineering Contradiction:
Improveclock synchronization accuracyVSAvoidpacket processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial action by adjusting timestamp weights only for packets affected by congestion, rather than processing all packets with full complexity. The system determines congestion status and applies weight adjustments selectively, reducing the processing burden compared to continuously analyzing all packet characteristics. This partial approach maintains synchronization accuracy while limiting the increase in processing complexity to only when needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12627460B2Clock synchronization between networked devices based on packet congestion information
Publication Date: 2026.05.12 MELLANOX TECHNOLOGIES LTD(IL)
  • US12627460B2 patent drawing
  • US12627460B2 patent drawing
  • US12627460B2 patent drawing

AI summary

A network device includes control logic coupled to a receiver. The control logic detects an synchronization packet received via the receiver from a second network device over a network that is precision time protocol unaware. The control logic determines that a portion of the synchronization packet is asserted, indicating that the synchronization packet has incurred congestion traversing the network. The control logic adjusts, based on an assertion of the portion, a weight applied to timestamps associated with sending and receiving the synchronization packet in performing clock synchronization with the second network device.