Synchronizing Real-Time Tasks in Time-Aware Networks: Work-in-Progress

Eleftherios Kyriakakis, Jens Sparsø, Peter Puschner, Martin Schoeberl

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

Distributed safety-critical systems require both time-predictable task execution and communication. On the processor, the execution of the tasks is dictated by a scheduling policy, while on the network, different industrial communication protocols can be deployed to guarantee bounded message latency. In this paper, we investigate the synchronization of the task execution with the underlying communication schedule, and we propose an open-source software framework. We implement a cyclic executive task scheduling policy on a time-predictable platform and synchronize the task execution with the underlying TTEth-ernet communication schedule. We evaluate our framework by developing a simple one-sensor, one-actuator industrial control example, distributed over three nodes. The presented real-time system can exchange messages with minimal jitter, and the distributed tasks synchronize to a precision of ≈ 1.6µs.
Original languageEnglish
Title of host publicationProceedings of 2020 International Conference on Embedded Software
PublisherIEEE
Publication date2020
Pages15-17
ISBN (Print)9781728191959
DOIs
Publication statusPublished - 2020
Event2020 International Conference on Embedded Software - Hamburg, Germany
Duration: 20 Sept 202025 Sept 2020

Conference

Conference2020 International Conference on Embedded Software
Country/TerritoryGermany
CityHamburg
Period20/09/202025/09/2020

Keywords

  • Time-triggered communication
  • Network synchronized task execution
  • Clock synchronization
  • WCET analysis
  • Cyclic executive

Fingerprint

Dive into the research topics of 'Synchronizing Real-Time Tasks in Time-Aware Networks: Work-in-Progress'. Together they form a unique fingerprint.

Cite this