Bibliograph. Daten | Hofmeister, Leon: Simulation and Evaluation of the Performance of Clock Synchronization with PTP Under Variable Network Delay. Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Bachelorarbeit Nr. 115 (2023). 61 Seiten, englisch.
|
| Kurzfassung | Many IoT applications depend on precise clock synchronization. A prominent example among them is factory automation: All robots inside an automated factory must be managed and synchronized simultaneously. As such, a precise and accurate clock synchronization protocol is needed that works on larger networks as well. One prominent protocol in this regard is the Precision Time Protocol (PTP), an Ethernet-based clock synchronization protocol. The goal of this work is to evaluate how accurate PTP is if it is used in wireless networks instead of networks communicating over Ethernet. We will do so by simulating the delay in the OMNeT++ Discrete Event Simulator (OMNeT++). One of the most important assumptions of PTP is that delay, however large it may be, is symmetric, so distributed equally both when a device sends a request as well as when it receives a response. This is typically the case in Ethernet applications: While the delay in Ethernet applications is not constant, the range of divergence will be comparatively small and symmetrical. Wireless networks commonly violate this assumption as broadcasts can overlap each other, thus causing the loss of both packets and subsequent re-transmission which decreases the determinism of the actual delay. We discover that the more symmetrically the delay is distributed, the better the overall synchronization accuracy. Furthermore, our results indicate that the OMNeT++ implementation of PTP is not accurate enough (average divergence > 10šš ) to allow for using it in a time-critical network given realistic network delay. It is, however, accurate enough to use it in systems with divergence requirements below 25šš if the delay is roughly symmetric.
|
| Abteilung(en) | Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Verteilte Systeme
|
| Betreuer | Becker, Prof. Christian; Dürr, Dr. Frank; Haug, Lukas |
| Eingabedatum | 21. Februar 2025 |
|---|