Title :
A real-time fault-tolerant scheduling algorithm for software/hardware hybrid tasks
Author :
Jinyong Yin ; Hanguang Song ; Li Yuan ; Qiangqiang Cui
Author_Institution :
Comput. Enterprise Dept., Jiangsu Autom. Res. Inst., Lianyungang, China
Abstract :
In reconfigurable system composed of CPUs and FPGAs, software tasks and hardware tasks that are executed on CPU 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, rollback/recovery and TMR approaches are used respectively to schedule software subtasks and hardware subtasks for fault tolerance. The sufficient condition for schedulable hybrid tasks is derived from analyzing system operation conditions when the first deadline is missed. The experimental results demonstrate that all deadlines of accepted hybrid tasks are met and processor´s utilization ratio is increased greatly when multiple faults occur.
Keywords :
fault tolerant computing; field programmable gate arrays; processor scheduling; real-time systems; reconfigurable architectures; set theory; CPU; FPGA; TMR approach; processor utilization ratio; real-time fault-tolerant scheduling algorithm; reconfigurable system; recovery approach; rollback approach; software-hardware hybrid tasks; Fault tolerance; Fault tolerant systems; Field programmable gate arrays; Hardware; Program processors; Software algorithms; Dynamic reconfigurable system; Fault-tolerant scheduling algorithm; Real-time scheduling algorithm; Software/Hardware hybrid tasks;
Conference_Titel :
Mechatronic Science, Electric Engineering and Computer (MEC), 2011 International Conference on
Conference_Location :
Jilin
Print_ISBN :
978-1-61284-719-1
DOI :
10.1109/MEC.2011.6025839