Title :
An Energy-Efficient Fault-Tolerant Scheduling Scheme for Aperiodic Tasks in Embedded Real-Time Systems
Author :
Li, Guohui ; Hu, Fangxiao ; Yuan, Ling
Author_Institution :
Sch. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
This paper investigates how to combine fault tolerance with power management in embedded real-time systems at the same time. Fault tolerance is achieved by check pointing, and power management is carried out via dynamic voltage and frequency scaling (DVFS). Also, we take tasks´ average switched capacitances into consideration. We present a fault-tolerant schedulability analysis for a periodic tasks and derive the optimal number of checkpoints. The optimal number of checkpoints can help the task to guarantee the timing constraints and minimize the worst case execution time in the presence of faults. We then propose a scheduling scheme which carries out DVFS on the basis of the schedulability analysis for the problem of static task scheduling and voltage allocation. The problem is addressed and formulated as a linear programming (LP) problem. The simulation results show that an increase of the number of variable voltages can reduce energy consumption. Also, selecting suitable voltages for tasks can lead to drastic energy reduction even if the number of variable voltages is very small.
Keywords :
checkpointing; embedded systems; linear programming; power aware computing; scheduling; software fault tolerance; aperiodic tasks; checkpointing; dynamic frequency scaling; dynamic voltage scaling; embedded real-time systems; energy-efficient fault-tolerant scheduling scheme; fault-tolerant schedulability analysis; linear programming; power management; schedulability analysis; static task scheduling; switched capacitances; voltage allocation; worst case execution time; Capacitance; Dynamic voltage scaling; Energy efficiency; Energy management; Fault tolerance; Fault tolerant systems; Frequency; Power system management; Real time systems; Timing; aperiodic tasks; average switched capacitances; embedded real-time systems; fault tolerance; power management; static task scheduling and voltage allocation;
Conference_Titel :
Multimedia and Ubiquitous Engineering, 2009. MUE '09. Third International Conference on
Conference_Location :
Qingdao
Print_ISBN :
978-0-7695-3658-3
DOI :
10.1109/MUE.2009.69