TFR: A Novel Approach for Clock Synchronization Fault Recovery in Precision Time Protocol (PTP) Networks
Source abstract
Abstract
Accurate and precise clock synchronization is one of the fundamental requirements for various applications, such as telecommunication systems, measurement and control systems, and smart grid systems. Precision time protocol (PTP) was designed and specified in IEEE 1588 to meet that requirement. PTP provides a mechanism for synchronizing the clocks in a PTP system to a high degree of accuracy and precision based on exchange synchronization messages through a master–slave hierarchy. The best master clock (BMC) algorithm is currently used to establish the master–slave hierarchy for PTP. However, the BMC algorithm does not provide a fast recovery mechanism in case of master failures. The accuracy and precision of the PTP clocks could be deteriorated by the occurrence of failure in the network (link or node failure). These fault occurrences will affect network performance and reliability, and cause clock time drifting of the PTP nodes. In this paper, we present a novel approach, called timing fault recovery (TFR), to significantly reduce clock time drifting in PTP systems. TFR detects the fault occurrence in the network and recovers it by using a handshake mechanism with a short duration. Therefore, the TFR approach provides clock stability and constancy and increases the reliability and the availability of PTP systems. The performance of TFR has been analyzed and compared to that of the standard PTP. Various simulations were conducted to validate the performance analysis. The results show that, for our sample network, the TFR approach reduces clock drifting by 90% in comparison to the standard PTP, thus providing better clock firmness and synchronization accuracy for PTP clocks.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Network Time Synchronization Technologies · Real-Time Systems Scheduling · Distributed systems and fault tolerance
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Information and Communications Engineering, Myongji University, 116 Myongji-ro, Yongin, Gyeonggi 17058, Korea
Funding
Business for Cooperative R&D between Industry, Academy, and Research Institute funded Korea Small and Medium Business Administration in 2016 · Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science and ICT
References (17)
Show source-provided references
1. Internet time synchronization: The network time protocol10.1109/26.103043 ↗
2. Subrahmanyan, R. (2007, January 1–3). Implementation considerations for IEEE 1588v2 applications in telecommunications. Proceedings of the 2007 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication, Vienna, Austria.10.1109/ISPCS.2007.4383790 ↗
3. Mills, D., Martin, J., Burbank, J., and Kasch, W. (2010). Network Time Protocol Version 4: Protocol and Algorithms Specification, Internet Engineering Task Force (IETF). Technical Report.10.17487/rfc5905 ↗
4. (2002). IEEE Standard for A Precision Clock Synchronization Protocol for Networked Measurement and Control Systems, IEEE. IEEE Std 1588-2002.
5. (2008). IEEE Standard for A Precision Clock Synchronization Protocol for Networked Measurement and Control Systems, IEEE. IEEE Std 1588-2008 (Revision of IEEE Std 1588-2002).
6. Improving fault tolerance in high-precision clock synchronization10.1109/TII.2010.2044580 ↗
7. Kozakai, Y., and Kanda, M. (October, January 27). Keeping clock accuracy on a master clock failure in substation network. Proceedings of the 2010 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS), Portsmouth, NH, USA.10.1109/ISPCS.2010.5609805 ↗
8. Murakami, T., and Horiuchi, Y. (October, January 27). A master redundancy technique in IEEE 1588 synchronization with a link congestion estimation. Proceedings of the 2010 IEEE International Symposium on Precision Clock Synchronization for Measurement Control and Communication (ISPCS), Portsmouth, NH, USA.10.1109/ISPCS.2010.5609780 ↗
9. Puhm, A., Mahmood, A., Bigler, T., and Kerö, N. (2016, January 4–9). Synchronizing an IEEE 1588 slave clock over both paths of a redundant Ethernet system. Proceedings of the 2016 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication (ISPCS), Stockholm, Sweden.10.1109/ISPCS.2016.7579507 ↗
10. Shpiner, A., Revah, Y., and Mizrahi, T. (2013, January 22–27). Multi-path time protocols. Proceedings of the 2013 IEEE International Symposium on Precision Clock Synchronization for Measurement Control and Communication (ISPCS), Lemgo, Germany.10.1109/ISPCS.2013.6644754 ↗
11. Ferrari, P., Flammini, A., Rinaldi, S., and Prytz, G. (2013, January 22–27). High availability IEEE 1588 nodes over IEEE 802.1aq Shortest Path Bridging networks. Proceedings of the 2013 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS), Lemgo, Germany.10.1109/ISPCS.2013.6644760 ↗
12. TC57 (2013). Communication Networks and Systems in Substations Part 90-4: Network Engineering Guidelines, IEC. Technical Report; TR 61850-90-4.
13. (2004). IEEE Standard for Local and Metropolitan Area Networks: Media Access Control (MAC) Bridges, IEEE. IEEE Std 802.1D-2004 (Revision of IEEE Std 802.1D-1998).
14. Prytz, G. (2006, January 28–30). Redundancy in industrial Ethernet networks. Proceedings of the 2006 IEEE International Workshop on Factory Communication Systems, Torino, Italy.10.1109/WFCS.2006.1704183 ↗
15. Meier, S., and Weibel, H. (2007, January 1–3). IEEE 1588 applied in the environment of high availability LANs. Proceedings of the IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS), Vienna, Austria.10.1109/ISPCS.2007.4383781 ↗
16. (2016). Precision Time Protocol Telecom Profile for Time/Phase Synchronization with Partial Timing Support From the Network, International Telecommunication Union/ITU Telcommunication Sector. ITU-T G.8275.2 Recommendation.
17. (2017, October 10). OMNeT++ Discrete Event Simulator. Available online: http://www.omnetpp.org/.