Enhancing Time Precision in White-Box Switches Using Software-Based Precision Time Protocol (PTP)
|
International Journal of P2P Network Trends and Technology (IJPTT) | |
© 2024 by IJPTT Journal | ||
Volume-14 Issue-2 |
||
Year of Publication : 2024 | ||
Authors : Rakesh Datta | ||
DOI : 10.14445/22492615/IJPTT-V14I2P401 |
How to Cite?
Rakesh Datta. "Enhancing Time Precision in White-Box Switches Using Software-Based Precision Time Protocol (PTP)" International Journal of P2P Network Trends and Technology, vol. 14, no. 2, pp. 1-4, 2024. Crossref, https://doi.org/10.14445/22492615/IJPTT-V14I2P401
Abstract
White-box switches have emerged as a pivotal component in modern networking architectures due to their flexibility, cost-effectiveness, and programmability. Within a data center network, achieving precise time synchronization within these switches is imperative for various critical functions such as packet scheduling, network security, and compliance with regulatory requirements. Conventional time synchronization protocols, like the Network Time Protocol (NTP), fail to meet the stringent time synchronization demands of the white-box switches because they are software-based. In contrast, the Precision Time Protocol (PTP), a hardware-based solution, offers sub-microsecond accuracy and low-latency time synchronization. However, despite the advantages of PTP, integrating it into white-box switches may pose challenges due to additional hardware requirements. This paper elaborates on a study conducted to understand the role of white-box switches and their precise time synchronization in data center networking, as well as a comparative measurement between NTP and PTP. Ultimately, this research contributes to a nuanced understanding of the role of PTP in modern white-box switches and lays down decision making processes regarding time synchronization protocols in networking deployments.
Keywords
Network performance, Network Time Protocol (NTP), Precision Time Protocol (PTP), Packet processing, White box switches.
References
[1] Mohammad Al-Fares, Alexander Loukissas, and Amin Vahdat, “A Scalable, Commodity Data Center Network Architecture,” ACM SIGCOMM Computer Communication Review, vol. 38, no. 4, pp. 63-74, 2008.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Craig Labovitz et al., “Internet Inter-domain Traffic,” ACM SIGCOMM Computer Communication Review, vol. 40, no. 4, pp. 75-86, 2010.
[CrossRef] [Google Scholar] [Publisher Link]
[3] David L. Mills, “Internet Time Synchronization: The Network Time Protocol,” IEEE Transactions on Communications, vol. 39, no. 10, pp. 1482-1493, 1991.
[CrossRef] [Google Scholar] [Publisher Link]
[4] K. Balakrishnan et al., “Clock Synchronization in Industrial Internet of Things and Potential Works in Precision Time Protocol: Review, Challenges and Future Directions,” International Journal of Cognitive Computing in Engineering, vol. 4, pp. 205-219, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[5] Vishal Shrivastav et al., “Globally Synchronized Time via Datacenter Networks,” IEEE/ACM Transactions on Networking, vol. 27, no. 4, pp. 1401-1416, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[6] PTP: Timing Accuracy and Precision for the Future of Computing. [Online]. Available: https://engineering.fb.com/2022/11/21/production-engineering/future-computing-ptp/
[7] Julien Ridoux, and Darryl Veitch, “Principles of Robust Timing over the Internet: The Key to Synchronizing Clocks over Networks is Taming Delay Variability,” ACM Queue, vol. 8, no. 4, pp. 30-43, 2010.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Muhammad Aslam et al., “Hardware Efficient Clock Synchronization Across Wi-Fi and Ethernet-Based Network Using PTP,” IEEE Transactions on Industrial Informatics, vol. 18, no. 6, pp. 3808-3819, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[9] The Linux PTP Project, Linux PTP. [Online]. Available: http://linuxptp.sourceforge.net/
[10] The Open-Switch Project, Github. [Online]. Available: https://github.com/open-switch/