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