Dynamic PTP Packet Rate for Network Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing time synchronization protocols, such as PTP, incur significant network traffic and overhead due to the high packet rate required for accurate synchronization, which can impact system performance and network congestion.
Innovation Solution
Implementing a dynamic packet rate for PTP implementations based on learned data, such as stability and accuracy metrics like constant time error (cTE) and Maximum Time Interval Error (MTIE), to adjust the message passing rate while maintaining synchronization within a threshold level.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a high packet rate is used for PTP synchronization, then time synchronization accuracy is improved, but network traffic and overhead increase
Solution Approach 1:
The patent implements dynamic packet rate adjustment where the PTP boundary clock monitors synchronization accuracy metrics (cTE and MTIE) and adjusts the message passing rate accordingly. When accuracy metrics indicate stable synchronization, the system reduces the packet rate to minimize network traffic. When accuracy deteriorates, the system increases the packet rate to maintain synchronization, thus dynamically optimizing the trade-off between accuracy and traffic volume.
Solution Approach 2:
The system changes the packet rate parameter based on learned data from synchronization accuracy measurements. By monitoring constants time error (cTE) and Maximum Time Interval Error (MTIE), the boundary clock adjusts the PTP message passing rate parameter dynamically, reducing it when accuracy is sufficient and increasing it when needed, thereby optimizing network resource utilization while maintaining synchronization requirements.
2Measurement precision
If a high packet rate is used for PTP synchronization, then time synchronization accuracy is improved, but system performance and network congestion are worsened
Solution Approach 1:
The patent employs feedback mechanisms where the PTP boundary clock continuously monitors synchronization accuracy through metrics like cTE and MTIE, and uses this feedback to adjust the packet rate. This closed-loop control ensures that the system maintains sufficient accuracy while avoiding excessive packet rates that would degrade system performance or cause network congestion, thus optimizing productivity.
Solution Approach 2:
The system dynamically adjusts the packet rate based on real-time synchronization conditions rather than using a fixed high rate. This dynamic adaptation allows the system to maintain accuracy when needed while improving overall system performance by reducing unnecessary network traffic and processing overhead during periods when high accuracy is not critical.
3Ease of manufacture
If a fixed default packet rate is used for PTP, then implementation simplicity is maintained, but network overhead and processing load increase
Solution Approach 1:
The patent transforms the fixed default packet rate into a dynamic parameter that automatically adapts to network conditions and synchronization requirements. The boundary clock learns from accuracy metrics and adjusts the rate accordingly, reducing network overhead when high accuracy is not needed while maintaining simplicity through automated decision-making rather than complex manual configuration.
Solution Approach 2:
The system performs self-adjustment by automatically monitoring its own synchronization accuracy and modifying its packet rate without external intervention. This self-service capability maintains implementation simplicity while significantly reducing network overhead, as the system optimizes its own operation based on real-time conditions rather than relying on fixed defaults or complex external control.
Data Source
AI summary
Mechanisms, such as Precision Time Protocol (PTP), exist to help with timing synchronization across devices in a network. Accuracy of time synchronization may depend on various parameters, but one of the major parameters is PTP packet rate. Typically, PTP uses a static configuration having a high packet rate, which is not only limiting, but can also affect device and network performance. Accordingly, embodiments herein enable dynamically changing one or more packet rates for sync messages based upon one or more metrics learned from the system related to clock synchronization.


