Adaptive Fault-Tolerant Scheduling in Heterogeneous Real-Time Systems

被引:0
|
作者
Liu, Yang [1 ,2 ]
Liu, Jing [1 ,2 ]
Zhu, Ziqi [1 ,2 ]
Deng, Chunhua [1 ,2 ]
Ren, Zhengwei [1 ,2 ]
Xu, Xin [1 ,2 ]
机构
[1] Wuhan Univ Sci & Technol, Coll Comp Sci & Technol, Wuhan, Peoples R China
[2] Hubei Prov Key Lab Intelligent Informat Proc & Re, Wuhan, Peoples R China
来源
PROCEEDINGS OF THE 2019 14TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2019) | 2019年
基金
中国国家自然科学基金;
关键词
Reliability; real-time system; task scheduling; fault-tolerant; time constraint; RELIABILITY;
D O I
10.1109/iciea.2019.8833833
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
To improve the reliability of heterogeneous real-time system, researchers often use task replication technology to achieve fault tolerance and improve system reliability. At the same time, real-time tasks in heterogeneous systems need to be completed within very strict (line constraints. Usually, reducing time and improving reliability are two conflict factors. In order to balance these two factors, we propose a novel scheduling algorithm-adaptive fault-tolerant scheduling algorithm (AFTSA). The algorithm first generates a dynamic number of replicas for each real-time task according to given deadlines, and then allocate these tasks to appropriate processors to achieve high reliability under time constraints. Experimental results show that our proposed algorithm improves the reliability on average by 26.9% and 30.0% as compared with the existing DB-FTSA and FTSA algorithms while meeting the time constraint, respectively.
引用
收藏
页码:982 / 987
页数:6
相关论文
共 50 条
  • [21] Fault tolerant adaptive scheduling for embedded real-time systems
    Richardson, P
    Sieh, L
    Elkateeh, AM
    IEEE MICRO, 2001, 21 (05) : 41 - 51
  • [22] A Fault-Tolerant Ethernet for Hard Real-Time Adaptive Systems
    Gessner, David
    Proenza, Julian
    Barranco, Manuel
    Ballesteros, Alberto
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (05) : 2980 - 2991
  • [23] A fault-tolerant real-time scheduling algorithm in software fault-tolerant module
    Liu, Dong
    Xing, Weiyan
    Li, Rui
    Zhang, Chunyuan
    Li, Haiyan
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 961 - +
  • [24] Energy-Efficient Fault-Tolerant Mapping and Scheduling on Heterogeneous Multiprocessor Real-Time Systems
    Huang, Kai
    Jiang, Xiaowen
    Zhang, Xiaomeng
    Yan, Rongjie
    Wang, Ke
    Xiong, Dongliang
    Yan, Xiaolang
    IEEE ACCESS, 2018, 6 : 57614 - 57630
  • [25] A novel fault-tolerant scheduling algorithm for precedence constrained tasks in real-time heterogeneous systems
    Qin, Xiao
    Jiang, Hong
    PARALLEL COMPUTING, 2006, 32 (5-6) : 331 - 356
  • [26] Real-time and fault-tolerant systems
    Liu, Zhiming
    Joseph, Mathai
    REFINEMENT TECHNIQUES IN SOFTWARE ENGINEERING, 2006, 3167 : 156 - 219
  • [27] An efficient fault-tolerant scheduling algorithm for real-time tasks with precedence constraints in heterogeneous systems
    Qin, X
    Jiang, H
    Swanson, DR
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 360 - 368
  • [28] A fault-tolerant technique for scheduling periodic tasks in real-time systems
    Hong, YS
    Goo, HW
    SECOND IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2004, : 135 - 138
  • [29] Fault-tolerant and real-time scheduling for mixed-criticality systems
    Risat Mahmud Pathan
    Real-Time Systems, 2014, 50 : 509 - 547
  • [30] Fault-tolerant partitioning scheduling algorithms in real-time multiprocessor systems
    Beitollahi, Hakem
    Deconinck, Geert
    12TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2006, : 296 - +