Cross Vendor DDS Profiling
EtherTime is an open-source benchmarking tool developed to evaluate the performance of various time synchronization protocols on Ethernet-based distributed systems. This tool is designed to assess the strengths and weaknesses of the supported implementations in different configurations, focusing on dependability and fault tolerance, with integrated support for PTPd, LinuxPTP, Chrony and SPTP and offering easy extensibility for new time synchronization applications. It was described in the following publication:
Vincent Bode, William Shen, and Arpan Gujarati. 2025. EtherTime: Cross-vendor Evaluation of PTP/NTP on Ethernet-based COTS Embedded Platforms. In Proceedings of the 31st IEEE International Conference on Embedded and Real-Time Computing Systems and Applications.
Access to the source code and documentation is available here: https://github.com/caps-tum/EtherTime. Our study's dataset is also available here: https://github.com/caps-tum/EtherTime-Dataset/.
This work is part of an academic cooperation with the SYSTOPIA Lab at the University of British Columbia.