Fault-Tolerant Scheduling of Real-Time Tasks on Heterogeneous Systems

被引:0
|
作者
Wei, Mengxue [1 ]
Liu, Jing [1 ]
Li, Tao [1 ]
Xu, Xin [1 ]
Hu, Wei [1 ]
Zhao, Di [1 ]
机构
[1] Wuhan Univ Sci & Technol, Coll Comp Sci & Technol, Hubei Prov Key Lab Intelligent Informat Proc & Re, Wuhan, Hubei, Peoples R China
来源
PROCEEDINGS OF THE 2017 12TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA) | 2017年
基金
中国国家自然科学基金;
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Fault-tolerance is very important in hard real-time heterogeneous systems, especially in safety-critical systems, since faults can result in a disaster. Such systems require that an application can operate normally even when a processor is subject to failures under a given time constraint. In this paper, we tackle the problem of scheduling tasks on heterogeneous systems with the constraint of time and the ability of fault-tolerance, while considering communication overhead. The problem is NP-hard and we propose a heuristic algorithm DB-FTSA to solve it. The heuristic algorithm is based on an active replication scheme, capable of supporting several transient failures. It incorporates the reliability calculation into the active replication scheme, and can dynamically find out fault-tolerant tasks. Experimental results demonstrate that our proposed algorithm can effectively improve the system reliability under the given time constraint.
引用
收藏
页码:1006 / 1011
页数:6
相关论文
共 50 条
  • [31] Cost-Effective Fault-Tolerant Scheduling Algorithm for Real-Time Tasks in Cloud Systems
    Guo, Pengze
    Xue, Zhi
    2017 17TH IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT 2017), 2017, : 1942 - 1946
  • [32] Fault-tolerant scheduling based on periodic tasks for heterogeneous systems
    Luo, Wei
    Yang, Fumin
    Pang, Liping
    Qin, Xiao
    AUTONOMIC AND TRUSTED COMPUTING, PROCEEDINGS, 2006, 4158 : 571 - 580
  • [33] DFTS: A dynamic fault-tolerant scheduling for real-time tasks in multicore processors
    Mottaghi, Mohammad H.
    Zarandi, Hamid R.
    MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (01) : 88 - 97
  • [34] Fault-tolerant scheduling algorithm of hybrid real-time tasks based on multiprocessors
    Yang, Chun-Hua
    Gui, Wei-Hua
    Ji, Li
    Jisuanji Xuebao/Chinese Journal of Computers, 2003, 26 (11): : 1479 - 1486
  • [35] An efficient backup-overloading for fault-tolerant scheduling of real-time tasks
    Al-Omari, R
    Manimaran, G
    Somani, AK
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 1291 - 1295
  • [36] 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 - +
  • [37] 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
  • [38] Real-time and fault-tolerant systems
    Liu, Zhiming
    Joseph, Mathai
    REFINEMENT TECHNIQUES IN SOFTWARE ENGINEERING, 2006, 3167 : 156 - 219
  • [39] Fault-tolerant and real-time scheduling for mixed-criticality systems
    Risat Mahmud Pathan
    Real-Time Systems, 2014, 50 : 509 - 547
  • [40] 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 - +