• DocumentCode
    2456725
  • Title

    Dynamic voltage scaling algorithm for dynamic-priority hard real-time systems using slack time analysis

  • Author

    Kim, Woonseok ; Kim, Jihong ; Min, Sang Lyul

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Seoul Nat. Univ., South Korea
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    788
  • Lastpage
    794
  • Abstract
    Dynamic voltage scaling (DVS), which adjusts the clock speed and supply voltage dynamically, is an effective technique in reducing the energy consumption of embedded real-time systems. The energy efficiency of a DVS algorithm largely depends on the performance of the slack estimation method used in it. In this paper, we propose a novel DVS algorithm for periodic hard real-time tasks based on an improved slack estimation algorithm. Unlike the existing techniques, the proposed method takes full advantage of the periodic characteristics of the real-time tasks under priority-driven scheduling such as EDF. Experimental results show that the proposed algorithm reduces the energy consumption by 20∼40 % over the existing DVS algorithm. The experiment results also show that our algorithm based on the improved slack estimation method gives comparable energy savings to the DVS algorithm based on the theoretically optimal (but impractical) slack estimation method.
  • Keywords
    embedded systems; low-power electronics; microcomputers; microprocessor chips; processor scheduling; voltage control; DVS energy efficiency; EDF priority-driven scheduling; clock speed adjustment; dynamic voltage scaling algorithm; dynamic-priority hard real-time systems; embedded real-time systems; energy consumption reduction; periodic real-time tasks; slack estimation method; slack time analysis; supply voltage adjustment; Circuits; Clocks; Dynamic voltage scaling; Energy consumption; Energy efficiency; Heuristic algorithms; Power engineering and energy; Real time systems; Threshold voltage; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2002. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1471-5
  • Type

    conf

  • DOI
    10.1109/DATE.2002.998389
  • Filename
    998389