• 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