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