• DocumentCode
    3261462
  • Title

    Power-aware scheduling and dynamic voltage setting for tasks running on a hard real-time system

  • Author

    Rong, Peng ; Pedram, Massoud

  • Author_Institution
    Dept. of Electr. Eng., Southern California Univ., Los Angeles, CA, USA
  • fYear
    2006
  • fDate
    24-27 Jan. 2006
  • Abstract
    This paper addresses the problem of minimizing energy consumption of a computer system performing periodic hard real-time tasks with precedence constraints. In the proposed approach, dynamic power management and voltage scaling techniques are combined to reduce the energy consumption of the CPU and devices. The optimization problem is first formulated as an integer programming problem. Next, a three-phase solution framework, which integrates power management scheduling and task voltage assignment, is proposed. Experimental results show that the proposed approach outperforms existing methods by an average of 18% in terms of the system-wide energy savings.
  • Keywords
    integer programming; processor scheduling; real-time systems; dynamic power management; dynamic voltage setting; energy consumption; hard real-time system; integer programming; power management scheduling; power-aware scheduling; precedence constraint; system-wide energy saving; task voltage assignment; three-phase solution framework; voltage scaling technique; Dynamic scheduling; Dynamic voltage scaling; Energy consumption; Energy management; Power system management; Power system reliability; Processor scheduling; Real time systems; Scheduling algorithm; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 2006. Asia and South Pacific Conference on
  • Print_ISBN
    0-7803-9451-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2006.1594730
  • Filename
    1594730