• 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