Time Synchronization Client Dynamic Period Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional time synchronization systems lack the ability to regulate the time required to reach synchronization accuracy, often taking a long time to achieve the target level of synchronization.
Innovation Solution
A time synchronization client that determines a second synchronization period shorter than the first period when synchronization accuracy is below the target level, adjusting the synchronization period based on elapsed time and communication delay estimation to improve synchronization speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If a fixed synchronization period is used, then the system operation is simple, but the time to reach synchronization accuracy is long
Solution Approach 1:
The synchronization period is made dynamic rather than fixed. The determination unit adjusts the synchronization period based on real-time conditions including elapsed time since activation and communication delay estimates, allowing the system to adapt its synchronization behavior to current operational state and achieve target accuracy faster
Solution Approach 2:
The system performs preliminary actions by estimating communication delays and determining appropriate synchronization periods in advance based on elapsed time. This allows the system to proactively adjust synchronization parameters before accuracy degradation occurs, reducing the time to reach target synchronization accuracy
2Measurement precision
If the synchronization period is extended, then communication frequency is reduced, but synchronization accuracy may decrease
Solution Approach 1:
The synchronization period dynamically adapts based on elapsed time and communication delay estimates. During initial phases with shorter elapsed time, the system uses shorter synchronization periods to quickly achieve accuracy. As the system stabilizes, the period can be extended while maintaining accuracy through intelligent adjustment
Solution Approach 2:
The system changes synchronization parameters (period duration) based on operational conditions. By modifying the synchronization period parameter according to elapsed time and delay estimates, the system optimizes between communication frequency and synchronization accuracy requirements
3Productivity
If synchronization period is adjusted dynamically, then synchronization speed improves, but system complexity increases
Solution Approach 1:
The determination unit uses feedback from elapsed time measurements and communication delay estimates to adjust the synchronization period. This feedback mechanism enables automatic adaptation without complex manual control, improving synchronization speed while keeping the control logic manageable through systematic decision rules
4Measurement precision
If communication delay is estimated and used for adjustment, then synchronization accuracy is maintained, but processing complexity increases
Solution Approach 1:
The system performs self-service by estimating its own communication delays using its operational data and using this information to adjust its synchronization behavior. This self-measurement and self-adjustment capability maintains synchronization accuracy without requiring external calibration or complex processing
Data Source
AI summary
According to an embodiment, a time synchronization client includes one or more processors. The one or more processors are configured to perform time synchronization according to time information received by communicating with a time synchronization server at every synchronization period, and determine a second synchronization period shorter than a first synchronization period of when synchronization accuracy is a target level or more, as the synchronization period, when an elapsed time from activation of the time synchronization client does not exceed a judgment time.


