Scheduling Periodic Task Graphs for Safety-Critical Time-Triggered Avionic Systems

被引:21
|
作者
Hu, Menglan [1 ]
Luo, Jun [2 ]
Wang, Yang [3 ]
Veeravalli, Bharadwaj [4 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Elect Informat & Commun, Wuhan 430074, Peoples R China
[2] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
[3] Univ New Brunswick, Fac Comp Sci, Fredericton, NB E3B 5A3, Canada
[4] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117576, Singapore
关键词
ASSIGNMENT; ALGORITHM; LOAD;
D O I
10.1109/TAES.2015.140063
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Time-triggered communication protocols, such as time-triggered protocol (TTP) and FlexRay, have the potential to solve many system integration and concurrent engineering issues in the aerospace industry. This paper investigates the scheduling of periodic applications on time-triggered systems. A novel scheduling problem is formulated to capture a unique feature commonly existing in the safety-critical time-triggered systems, i.e., in task graphs running in such systems, some nodes (i.e., tasks and messages) are strictly periodic while others are not. To address the problem, a novel scheduling algorithm called synchronized highest level first (SHLF) algorithm is presented. Moreover, to further improve schedulability, this paper also proposes two rescheduling and backtracking approaches, namely release time deferment (RTD) procedure and backtracking and priority promotion (BPP) procedure. Performance evaluation results are presented to demonstrate the effectiveness and competitiveness of our approaches when compared with existing algorithms.
引用
收藏
页码:2294 / 2304
页数:11
相关论文
共 50 条
  • [41] Real-time scheduling algorithm for safety-critical systems on faulty multicore environments
    Pathan, Risat Mahmud
    REAL-TIME SYSTEMS, 2017, 53 (01) : 45 - 81
  • [42] A time-triggered scheduling algorithm for active diagnosis in heterogeneous distributed systems
    Amin, Sarah
    Obermaisser, Roman
    2018 21ST IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2018), 2018, : 44 - 55
  • [43] An Evaluation of Time-triggered Scheduling in the Linux Kernel
    Karachatzis, Paraskevas
    Ruh, Jan
    Craciunas, Silviu S.
    PROCEEDINGS OF 31ST INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS, RTNS 2023, 2023, : 119 - 131
  • [44] Scheduling in a time-triggered protocol with dynamic arbitration
    Lisner, JC
    ISIE 2005: PROCEEDINGS OF THE IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS 2005, VOLS 1- 4, 2005, : 1399 - 1404
  • [45] An integrated approach to scheduling in safety-critical embedded control systems
    Bate, I
    Burns, A
    REAL-TIME SYSTEMS, 2003, 25 (01) : 5 - 37
  • [46] An Integrated Approach to Scheduling in Safety-Critical Embedded Control Systems
    I. Bate
    A. Burns
    Real-Time Systems, 2003, 25 : 5 - 37
  • [47] Analysis of the Performance of Safety-Critical Systems with Diagnosis and Periodic Inspection
    Zhang, Tieling
    Wang, Yiming
    Xie, Min
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2008 PROCEEDINGS, 2008, : 145 - +
  • [48] SAFETY-CRITICAL SYSTEMS
    MCDERMID, JA
    THEWLIS, DJ
    SOFTWARE ENGINEERING JOURNAL, 1991, 6 (02): : 35 - 35
  • [49] Generalized Asynchronous Time-Triggered Scheduling for FlexRay
    Sagstetter, Florian
    Lukasiewycz, Martin
    Chakraborty, Samarjit
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (02) : 214 - 226
  • [50] SAFETY-CRITICAL SYSTEMS
    RUDALL, BH
    ROBOTICA, 1990, 8 : 184 - 184