OpenSync: Enabling Software-Defined Clock Synchronization in Deterministic Ethernet
Deterministic Ethernet (DetEth) is widely used in real-time distributed systems, such as avionics and in-vehicle control. Clock synchronization protocols (CSPs) establish global time, which is a critical foundation for deterministic communication in DetEth. However, existing protocols often lack flexibility, making customization and adaptation to specific scenarios difficult and time consuming. We propose OpenSync, which is a software-defined clock synchronization architecture that decouples the synchronization control plane from the data plane. OpenSync includes a programmable time data injector and a fine-grained calibrated timer in the data plane, enabling easy implementation with standard DetEth hardware and support for various CSPs. The control plane provides a synchronization library to configure local clocks and retrieve accurate time data for different methods. To validate OpenSync’s generality and efficiency, we develop an FPGA-based prototype and implement three CSPs through software programming. A fully functional testbed demonstrates that these CSPs meet the accuracy and protocol consistency requirements of their respective application scenarios.
Authors
- Zhongdong Wang (ORCID: https://orcid.org/0000-0002-6006-9566)
- Zhigang Sun (ORCID: https://orcid.org/0000-0001-6550-5075)
- Yinhan Sun (ORCID: https://orcid.org/0009-0009-4681-7896)
- Jinli Yan
Institutions
- National University of Defense Technology (CN)
Publication Details
- Journal
- Electronics
- Published
- 2025-03-14
- DOI
- https://doi.org/10.3390/electronics14061145
- Citations
- 1
- Primary Topic
- Network Time Synchronization Technologies
- Type
- article
- Field-Weighted Citation Impact
- 1.49