Closed-Loop Clock Synchronization for Ethernet QoS

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ethernet networks face challenges in providing sufficient Quality of Service (QoS) for high-priority data due to packet contention and jitter, which limits their implementation in networks carrying streaming audio and video data, despite being flexible and scalable.

Innovation Solution

Implementing absolute time network synchronization and inter-node synchronous scheduling to coordinate packet transport, reducing contention by staggering packet arrival times and using time-bands for high-priority and low-priority packets, ensuring minimal jitter and delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Ethernet packets are transported through the network with variable-sized data packets and decentralized transmission, then network flexibility and scalability are improved, but packet contention and jitter increase

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidQoS for high-priority data
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The invention segments the transmission medium into dedicated time-bands for different priority levels. High-priority data is assigned to specific time-bands separate from low-priority data, eliminating contention between priority classes while maintaining Ethernet's flexible packet-based structure. This temporal segmentation allows simultaneous transmission of different priority traffic without interference.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention implements periodic time-band allocation where transmission rights are assigned in regular cycles to different priority levels. This periodic structure ensures that high-priority data receives guaranteed bandwidth intervals, reducing jitter and ensuring predictable delivery times while allowing low-priority traffic to utilize remaining capacity during its allocated periods.

Inventive Principle:
Principle #19Periodic action

2Reliability

If resource arbitration and buffers are used to address packet contention, then data loss is reduced, but network complexity and delay increase

Engineering Contradiction:
Improvedata loss preventionVSAvoidnetwork complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention performs preliminary action by pre-assigning time-bands to different priority classes before transmission occurs. This advance allocation eliminates the need for complex runtime arbitration and buffering decisions, as packets are directed to predetermined transmission slots based on their priority level, simplifying network device operation while preventing data loss.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If high-priority data is carried by highly synchronized networks like SONET and SDH, then QoS requirements are met, but network flexibility and ease of implementation are reduced

Engineering Contradiction:
ImproveQoS for streaming audio and videoVSAvoidease of implementation
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The invention applies local quality by implementing priority-based time-band allocation only where needed for high-priority traffic, while allowing standard Ethernet operation for low-priority data. This localized enhancement provides QoS guarantees for critical applications without requiring complete network reconfiguration, maintaining ease of implementation while meeting streaming media requirements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8605757B2Closed-loop clock synchronization
Publication Date: 2013.12.10 FUTUREWEI TECHNOLOGIES INC
  • US8605757B2 patent drawing
  • US8605757B2 patent drawing
  • US8605757B2 patent drawing

AI summary

A network comprising a destination node, and a plurality of source nodes configured to transmit high-priority data and low-priority data to the destination node, wherein the source nodes correlate the transmission of the high-priority data to the destination node such that the high-priority data from each source node does not substantially contend with the high-priority data from the other source nodes upon arrival at the destination node. Also disclosed is a network component comprising at least one processor configured to implement a method comprising creating a periodic time window, partitioning the time window into low-priority time-bands and high-priority time-bands, placing a plurality of high-priority packets in the high priority time-bands, and placing a plurality of low-priority packets in the low-priority time-bands.