Title :
A scheduling algorithm for hybrid tasks based on Imprecise Computation-Rotational Scheduling scheme
Author :
Zhou, Yue ; Liu, Xiaolin ; Lv, Jiuyi ; Zheng, Xijian
Author_Institution :
Faulty of Inf. & Control Eng., Shenyang Jianzhu Univ., Shenyang, China
Abstract :
A fault-tolerant scheduling algorithm for hybrid tasks is presented, which combines the Imprecise Computation-Rotational Scheduling (IC-RS) scheduling strategy and the Alternate Primary Recovery-Space and Time Redundancy (APR-STR) fault-tolerant allocate scheduling. APR-STR fault-tolerant allocate strategy is adopted to divide periodic tasks with fault-tolerant requirement into two parts: high frequency tasks set and low frequency tasks set, then adopts space redundancy and time redundancy to scheduling sub-tasks set respectively. The periodic tasks without fault-tolerant requirement are treated as task which has backup only, by this way, periodic tasks are able to schedule together. The aperiodic tasks without fault-tolerant requirement are divided into two sequences: waiting sequence and preempted sequence. The aperiodic tasks´ priority is based on their waiting time, and they are scheduled in the idle time of processors. The proposed algorithm is able to schedule the hybrid tasks effectively, and to improve process´s utilization. An example shows this algorithm can deduce the overhead of communication time between processors and improve utilization of system resources.
Keywords :
fault tolerant computing; processor scheduling; resource allocation; APR-STR fault tolerant allocate strategy; alternate primary recovery-space and time redundancy scheduling; aperiodic task priority; communication time overhead; fault tolerant requirement; fault tolerant scheduling algorithm; high frequency task set; hybrid tasks; imprecise computation-rotational scheduling scheduling strategy; low frequency task set; periodic tasks; preempted sequence; space redundancy; time redundancy; waiting sequence; Fault tolerant systems; Real time systems; Redundancy; Scheduling; Scheduling algorithm; fault-tolerant; imprecise; real-time; redundancy; rotational scheduling;
Conference_Titel :
Intelligent Control and Automation (WCICA), 2011 9th World Congress on
Conference_Location :
Taipei
Print_ISBN :
978-1-61284-698-9
DOI :
10.1109/WCICA.2011.5970641