Evaluating a Time-Triggered Runtime System by Distributing a Flight Controller

Eleftherios Kyriakakis, Jens Sparsø, Martin Schoeberl

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

Abstract

With the recent advancements in the Industrial Internet of Things and Industry 4.0, cyber-physical systems have become increasingly inter-connected. It is becoming a challenge to maintain the same quality-of-control and time-predictability of computation and communication required by safety-critical hard real-time systems as previously achieved through non-distributed architectures. This paper examines the problem of implementing and distributing a closed-loop command-control system over an Ethernet network with guaranteed timing bounds. To achieve bounded communication and computation time, we use an open-source software framework running on the T-CREST platform combined with a TTEthernet network star topology. We evaluate its quality-of-control performance in our experimental setup and compare the results against single-core and multi-core implementations. The proposed distributed time-triggered runtime system executes with jitter below 10µs and can perform a stable flight scenario as verified by the benchmark implementation.
Original languageEnglish
Title of host publicationProceedings of 2021 IEEE 26th International Conference on Emerging Technologies and Factory Automation
Number of pages8
PublisherIEEE
Publication date2021
Pages1-8
ISBN (Print)978-1-7281-2990-7
DOIs
Publication statusPublished - 2021
Event26th IEEE International Conference on Emerging Technologies and Factory Automation - Vasteras, Sweden
Duration: 7 Oct 202110 Oct 2021

Conference

Conference26th IEEE International Conference on Emerging Technologies and Factory Automation
Country/TerritorySweden
CityVasteras
Period07/10/202110/10/2021

Keywords

  • Time-triggered communication
  • Flight controller
  • Clock synchronization
  • WCET analysis
  • Cyclic executive
  • Distributed tasks

Fingerprint

Dive into the research topics of 'Evaluating a Time-Triggered Runtime System by Distributing a Flight Controller'. Together they form a unique fingerprint.

Cite this