A Hybrid Real-time Fault-tolerant Scheduling Algorithm for Partial Reconfigurable System

被引:5
|
作者
Yin, Jinyong [1 ]
Zheng, Boxiang [1 ]
Sun, Zhongyi [1 ]
机构
[1] Jiangsu Automat Res Inst, Lianyungang, Peoples R China
关键词
Partial reconfigurable system; Real-time scheduling algorithm; Fault-tolerant scheduling algorithm; Software/Hardware hybrid tasks;
D O I
10.4304/jcp.7.11.2773-2780
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Partial reconfigurable system is an architecture consisting general purpose processors and FPGAs, in which FPGA can be reconfigured in run-time. Based on the architecture, software tasks and hardware tasks that are executed on processor and FPGA respectively co-exist. In this paper, a real-time fault-tolerant scheduling algorithm is proposed to schedule software/hardware hybrid tasks. In the algorithm, the sufficient condition for schedulable hybrid tasks is derived from analyzing system operation conditions when the first deadline is missed, and rollback/recovery and TMR approaches are used respectively to schedule software subtasks and hardware subtasks for fault tolerance. The experimental results demonstrate that all deadlines of accepted hybrid tasks are met and processor's utilization ratio is increased greatly compared with that of the exiting approaches when multiple faults occur.
引用
收藏
页码:2773 / 2780
页数:8
相关论文
共 50 条
  • [41] FESTAL: Fault-Tolerant Elastic Scheduling Algorithm for Real-Time Tasks in Virtualized Clouds
    Wang, Ji
    Bao, Weidong
    Zhu, Xiaomin
    Yang, Laurence T.
    Xiang, Yang
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (09) : 2545 - 2558
  • [42] Recovery of fault-tolerant real-time scheduling algorithm for tolerating multiple transient faults
    Pathan, Risat Mahmud
    PROCEEDINGS OF 10TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (ICCIT 2007), 2007, : 1 - 6
  • [43] Real-time fault-tolerant scheduling algorithm of periodic tasks in heterogeneous distributed systems
    School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
    Jisuanji Xuebao, 2007, 10 (1740-1749):
  • [44] Optimal scheduling for fault-tolerant and firm real-time systems
    Caccamo, M
    Buttazzo, G
    FIFTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1998, : 223 - 231
  • [45] Fault-tolerant scheduling for real-time embedded control systems
    Chun-Hua Yang
    Geert Deconinck
    Wei-Hua Gui
    Journal of Computer Science and Technology, 2004, 19 : 191 - 202
  • [46] An Efficient Fault-tolerant Scheduling Algorithm for Periodic Real-time Tasks in Heterogeneous Platforms
    Qiu, Weiwei
    Zheng, Zibin
    Wang, Xinyu
    Yang, Xiaohu
    2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [48] A fault-tolerant dynamic scheduling algorithm for multiprocessor real-time systems and its analysis
    Manimaran, G
    Murthy, CSR
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (11) : 1137 - 1152
  • [49] A real-time task availability improving fault-tolerant scheduling algorithm on heterogeneous platform
    School of Electronics and Information Engineering, Xi'an Jiaotong University, Xi'an
    710049, China
    Jisuanji Yanjiu yu Fazhan, 12 (2669-2683):
  • [50] A fault-tolerant scheduling algorithm for real-time periodic tasks with possible software faults
    Han, CC
    Shin, KG
    Wu, J
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (03) : 362 - 372