Closed-Loop Clock Synchronization for Ethernet QoS
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If resource arbitration and buffers are used to address packet contention, then data loss is reduced, but network complexity and delay increase
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.
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
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.
Data Source
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.


