Holistic Scheduling of Real-Time Applications in Time-Triggered In-Vehicle Networks

被引:49
|
作者
Hu, Menglan [1 ,2 ]
Luo, Jun [1 ]
Wang, Yang [3 ]
Lukasiewycz, Martin [4 ]
Zeng, Zeng [5 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
[2] Huazhong Univ Sci & Technol, Dept Elect & Informat Engn, Wuhan 430074, Peoples R China
[3] Univ New Brunswick, Fac Comp Sci, Fredericton, NB E3B 5A3, Canada
[4] Tech Univ Munich, CREATE Ctr, Singapore 138602, Singapore
[5] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117576, Singapore
基金
新加坡国家研究基金会;
关键词
Automotive electronics; distributed embedded systems; FlexRay; in-vehicle networks; list scheduling; real-time scheduling; task graphs; time-triggered systems; COMMUNICATION; OPTIMIZATION; ASSIGNMENT; SYSTEMS; GRAPHS; TASK;
D O I
10.1109/TII.2014.2327389
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As time-triggered communication protocols [e. g., time-triggered controller area network (TTCAN), time-triggered protocol (TTP), and FlexRay] are widely used on vehicles, the scheduling of tasks and messages on in-vehicle networks becomes a critical issue for offering quality-of-service (QoS) guarantees to time-critical applications on vehicles. This paper studies a holistic scheduling problem for handling real-time applications in time-triggered in-vehicle networks where practical aspects in system design and integration are captured. The contributions of this paper are multifold. First, it designs a novel scheduling algorithm, referred to as Unfixed Start Time (UST) algorithm, which schedules tasks and messages in a flexible way to enhance schedulability. In addition, to tolerate assignment conflicts and further improve schedulability, it proposes two rescheduling and backtracking methods, namely, Rescheduling with Offset Modification (ROM) and Backtracking and Priority Promotion (BPP) procedures. Extensive performance evaluation studies are conducted to quantify the performance of the proposed algorithm under a variety of scenarios.
引用
收藏
页码:1817 / 1828
页数:12
相关论文
共 50 条
  • [1] Scheduling of time-triggered real-time systems
    Schild K.
    Würtz J.
    [J]. Constraints, 2000, 5 (4) : 335 - 357
  • [2] Synchronizing Real-Time Tasks in Time-Triggered Networks
    Kyriakakis, Eleftherios
    Sparso, Jens
    Puschner, Peter
    Schoeberl, Martin
    [J]. 2021 IEEE 24TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2021), 2021, : 11 - 19
  • [3] Scheduling in time-triggered networks
    Voss, Sebastian
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: OTM 2007 WORKSHOPS, PT 2, PROCEEDINGS, 2007, 4806 : 1081 - 1090
  • [4] Validation of in-vehicle real-time applications
    Navet, N
    Song, YQ
    [J]. COMPUTERS IN INDUSTRY, 2001, 46 (02) : 107 - 122
  • [5] Time-Triggered Communication Scheduling Analysis for Real-Time Multicore Systems
    Freier, Matthias
    Chen, Jian-Jia
    [J]. 2015 10th IEEE International Symposium on Industrial Embedded Systems (SIES), 2015, : 108 - 116
  • [6] Survey on Periodic Scheduling for Time-triggered Hard Real-time Systems
    Minaeva, Anna
    Hanzalek, Zdenek
    [J]. ACM COMPUTING SURVEYS, 2021, 54 (01)
  • [7] Automatic Cache Partitioning and Time-triggered Scheduling for Real-time MPSoCs
    Chen, Gang
    Hu, Biao
    Huang, Kai
    Knoll, Alois
    Huang, Kai
    Liu, Di
    Stefanov, Todor
    [J]. 2014 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2014,
  • [8] Real-Time Scheduling for Event-Triggered and Time-Triggered Flows in Industrial Wireless Sensor-Actuator Networks
    Jin, Xi
    Saifullah, Abusayeed
    Lu, Chenyang
    Zeng, Peng
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 1684 - 1692
  • [9] A Configuration Agent based on the Time-Triggered Paradigm for Real-Time Networks
    Gutierrez, Marina
    Steiner, Wilfried
    Dobrin, Radu
    Punnekkat, Sasikumar
    [J]. 2015 IEEE WORLD CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS), 2015,
  • [10] Distributed framework for real-time in-vehicle applications
    Chaaban, K
    Shawky, M
    Crubillé, P
    [J]. 2005 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE (ITSC), 2005, : 925 - 929