DocumentCode :
2381533
Title :
DFR-EDF: A Unified Energy Management Framework for Real-Time Systems
Author :
Devadas, Vinay ; Aydin, Hakan
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
fYear :
2010
fDate :
12-15 April 2010
Firstpage :
121
Lastpage :
130
Abstract :
Dynamic Voltage Scaling (DVS) and Dynamic Power Management (DPM) techniques form the basis of numerous energy management schemes proposed for real-time embedded systems. DVS targets reducing the dynamic CPU energy consumption, while DPM attempts to reduce theenergy consumption of idle devices by putting them to low-power states over sufficiently long intervals. It is imperative that the system-wide energy management schemes efficiently integrate DVS and DPM while exploiting the subtle trade-off dimensions. In this paper, we develop and propose a unified framework for periodic real-time tasks where DVS and DPM are judiciously combined. The framework, called DFR-EDF, assumes a general system-level energy model and includes both static and dynamic(online) components. The static part is based on the extension of the recently proposed Device Forbidden Regions (DFRs) approach to Earliest-Deadline-First (EDF) scheduling. The online component integrates the predictive DPM techniques and offers a generalized slack reclaiming mechanism that can be used by DVS and DPM simultaneously. Our experimental evaluation indicates significant gains of DFR-EDF at the system-level compared to the state-of-the-art solutions. Finally, this research effort makes another contribution by formally showing that optimally solving the DPM problem in periodic real-time execution settings is NP-Hard in the strong sense, even in the absence of DVS.
Keywords :
embedded systems; power aware computing; scheduling; DFR-EDF framework; NP-Hard problem; device forbidden regions; dynamic component; dynamic power management; dynamic voltage scaling; earliest-deadline-first scheduling; generalized slack reclaiming mechanism; online component; static component; system-level energy model; Application software; Dynamic voltage scaling; Embedded system; Energy consumption; Energy management; Frequency; Power system management; Real time systems; Runtime; Voltage control; Dynamic Power Management; Dynamic Voltage Scaling; Energy Management; Real-Time Systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2010 16th IEEE
Conference_Location :
Stockholm
ISSN :
1080-1812
Print_ISBN :
978-1-4244-6690-0
Electronic_ISBN :
1080-1812
Type :
conf
DOI :
10.1109/RTAS.2010.32
Filename :
5465970
Link To Document :
بازگشت