DocumentCode :
3241812
Title :
Power-aware resource allocation for independent tasks in heterogeneous real-time systems
Author :
Yu, Yang ; Prasanna, Viktor K.
Author_Institution :
Dept. of Electron. Eng.-Syst., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2002
fDate :
17-20 Dec. 2002
Firstpage :
341
Lastpage :
348
Abstract :
In recent years, power management and power reduction has become a critical issue in portable systems that are designed for real-time use. In this paper, we study the problem of static allocation of a set of independent tasks onto a real-time system consisting of heterogeneous processing elements, each enabled with discrete Dynamic Voltage Scaling. The allocation problem is first formulated as an extended Generalized Assignment Problem. A linearization heuristic (LR-heuristic) is then extended for solving the problem. An analysis of the upper bound on the number of tasks that the heuristic may fail to allocate is also presented. Our experiments show that when the real-time constraints are tight, the LR-heuristic achieves 15% off the optimal energy consumption for small size problems, while the performance of a classic greedy heuristic is around 90% off the optimal. A relative performance improvement of up-to 40% over the classic greedy heuristic is also observed for large size problems.
Keywords :
heuristic programming; processor scheduling; real-time systems; resource allocation; Generalized Assignment Problem; greedy heuristic; linearization heuristic; portable systems; power management; power reduction; real-time system; resource allocation; Real time systems; Resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 2002. Proceedings. Ninth International Conference on
ISSN :
1521-9097
Print_ISBN :
0-7695-1760-9
Type :
conf
DOI :
10.1109/ICPADS.2002.1183422
Filename :
1183422
Link To Document :
بازگشت