Abstract
In order to guarantee end-to-end latency and minimal jitter in distributed real-time systems, it is necessary to provide tight synchronization between computation and communication. This requires time-predictable execution of tasks across all processing nodes, and the use of a network protocol that can provide a global time base and bounded communication latency. TTEthernet is one such industrial communication protocol. This paper investigates the synchronization of the task execution schedule with the underlying communication schedule, and we propose an open-source software framework for time-triggered end-systems. We present the implementation of a static cyclic task schedule, on a time-predictable platform that is integrated within a TTEthernet network and synchronized with the communication schedule. We evaluate the presented framework by developing a simple one-sensor, one-actuator industrial control example, distributed over three nodes that communicate over a single TTEthernet switch. The presented real-time system can exchange messages with minimal jitter as the distributed tasks are synchronized over the TTEthernet network with about 1.6 us precision. Due to the tight time synchronization, the system can operate stably with zero missed frames, using a single receiver and a single transmitter buffer.
Original language | English |
---|---|
Title of host publication | Proceedings of 2021 IEEE 24th International Symposium on Real-Time Distributed Computing (ISORC) |
Publisher | IEEE |
Publication date | 2021 |
Pages | 11-19 |
ISBN (Print) | 978-1-6654-4735-5 |
DOIs | |
Publication status | Published - 2021 |
Event | 24th IEEE International Symposium on Real-Time Distributed Computing - Virtual event, Daegu, Korea, Republic of Duration: 1 Jun 2021 → 3 Jun 2021 Conference number: 24 https://isorc2021.github.io/ |
Conference
Conference | 24th IEEE International Symposium on Real-Time Distributed Computing |
---|---|
Number | 24 |
Location | Virtual event |
Country/Territory | Korea, Republic of |
City | Daegu |
Period | 01/06/2021 → 03/06/2021 |
Internet address |
Keywords
- Clock synchronization
- Cyclic executive
- Time-triggered communication
- WCET analysis