Synchronizing Real-Time Tasks in Time-Triggered Networks

被引:5
|
作者
Kyriakakis, Eleftherios [1 ]
Sparso, Jens [1 ]
Puschner, Peter [2 ]
Schoeberl, Martin [1 ]
机构
[1] Tech Univ Denmark, DTU Compute, Lyngby, Denmark
[2] TU Wien, Inst Comp Engn, Vienna, Austria
关键词
Time-triggered communication; clock synchronization; WCET analysis; cyclic executive;
D O I
10.1109/ISORC52013.2021.00013
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:11 / 19
页数:9
相关论文
共 50 条
  • [1] TMO-NanoQ+ : A real-time kernel for sensor networks supporting time-triggered and message-triggered tasks
    Yi, Jae-An
    Heu, Shin
    Choi, Byoungkyu
    Kim, Hyun-Ju
    Sue, Hanseok
    Kim, Jung-Guk
    10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 228 - +
  • [2] Scheduling of time-triggered real-time systems
    Schild K.
    Würtz J.
    Constraints, 2000, 5 (04) : 335 - 357
  • [3] A Configuration Agent based on the Time-Triggered Paradigm for Real-Time Networks
    Gutierrez, Marina
    Steiner, Wilfried
    Dobrin, Radu
    Punnekkat, Sasikumar
    2015 IEEE WORLD CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS), 2015,
  • [4] Optimal static scheduling of real-time tasks on distributed time-triggered networked systems
    Craciunas, Silviu S.
    Oliver, Ramon Serna
    Ecker, Valentin
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [5] Holistic Scheduling of Real-Time Applications in Time-Triggered In-Vehicle Networks
    Hu, Menglan
    Luo, Jun
    Wang, Yang
    Lukasiewycz, Martin
    Zeng, Zeng
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (03) : 1817 - 1828
  • [6] A flexible time-triggered service for real-time CORBA
    Calvo, Isidro
    Almeida, Luis
    Noguero, Adrian
    Perez, Federico
    Marcos, Marga
    COMPUTER STANDARDS & INTERFACES, 2014, 36 (03) : 531 - 544
  • [7] A time-triggered ethernet protocol for Real-Time CORBA
    Lankes, S
    Jabs, A
    Reke, M
    ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 215 - 222
  • [8] EVENT-TRIGGERED VERSUS TIME-TRIGGERED REAL-TIME SYSTEMS
    KOPETZ, H
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 563 : 87 - 101
  • [9] Synchronizing Real-Time Tasks in Time-Aware Networks: Work-in-Progress
    Kyriakakis, Eleftherios
    Sparso, Jens
    Puschner, Peter
    Schoeberl, Martin
    PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2020, : 15 - 17
  • [10] From time-triggered to time-deterministic real-time systems
    Puschner, Peter
    Kirner, Raimund
    FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 115 - +