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
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;
Conference_Titel :
Design Automation, 2006. Asia and South Pacific Conference on
Print_ISBN :
0-7803-9451-8
DOI :
10.1109/ASPDAC.2006.1594730