Resource allocation for independent real-time tasks in heterogeneous systems for energy minimization

被引:0
|
作者
Yu, Y [1 ]
Prasanna, VK [1 ]
机构
[1] Univ So Calif, Dept EE Syst, Los Angeles, CA 90089 USA
关键词
energy minimization; real-time; task allocation; generalized assignment problem; linearization heuristic;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, power management and power reduction have become critical issues in portable systems that are designed for real-time use. In this paper, we study the problem of statically allocating a set of independent real-time tasks to a system consisting of heterogeneous processing elements, each enabled with discrete Dynamic Voltage Scaling. The goal is to minimize the overall energy dissipation of the system without violating the real-time requirements of the tasks. The problem is first formulated as an extended Generalized Assignment Problem. A linearization heuristic (LR-heuristic) is then extended to solve 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 average utilization of the system is high, the LR-heuristic achieves 15% off the optimal energy dissipation 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. Finally, an analytical performance comparison between the LR-heuristic and the greedy heuristic is presented.
引用
收藏
页码:433 / 449
页数:17
相关论文
共 50 条
  • [1] Power-aware resource allocation for independent tasks in heterogeneous real-time systems
    Yang, Y
    Prasanna, VK
    NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 341 - 348
  • [2] Tasks allocation for real-time applications in heterogeneous sensor networks for energy minimization
    Zhu, Jinghua
    Li, Jianzhong
    Gao, Hong
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 2, PROCEEDINGS, 2007, : 20 - +
  • [3] Energy Minimization for Periodic Real-Time Tasks on Heterogeneous Processing Units
    Chen, Jian-Jia
    Schranzhofer, Andreas
    Thiele, Lothar
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 465 - 476
  • [4] Cost efficient resource allocation for real-time tasks in embedded systems
    Min-Allah, Nasro
    Qureshi, Muhammad Bilal
    Alrashed, Saleh
    Rana, Omer F.
    SUSTAINABLE CITIES AND SOCIETY, 2019, 48
  • [5] Allocation cost minimization for periodic hard real-time tasks in energy-constrained DVS systems
    Chen, Jian-Jia
    Kuo, Tei-Wei
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 423 - +
  • [6] Resource Allocation for Real-Time Tasks using Cloud Computing
    Kumar, Karthik
    Feng, Jing
    Nimmagadda, Yamini
    Lu, Yung-Hsiang
    2011 20TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2011,
  • [7] Real-Time Resource Allocation for Tracking Systems
    Satsangi, Yash
    Whiteson, Shimon
    Oliehoek, Frans A.
    Bouma, Henri
    CONFERENCE ON UNCERTAINTY IN ARTIFICIAL INTELLIGENCE (UAI2017), 2017,
  • [8] RESOURCE-ALLOCATION IN REAL-TIME SYSTEMS
    STANKOVIC, JA
    REAL-TIME SYSTEMS, 1993, 5 (2-3) : R1 - R6
  • [9] Resource Allocation and Task Offloading for Heterogeneous Real-Time Tasks With Uncertain Duration Time in a Fog Queueing System
    Li, Lei
    Guan, Quansheng
    Jin, Lianwen
    Guo, Mian
    IEEE ACCESS, 2019, 7 : 9912 - 9925
  • [10] Peak Temperature Minimization via Task Allocation and Splitting for Heterogeneous MPSoC Real-Time Systems
    Zhou, Junlong
    Yan, Jianming
    Chen, Jing
    Wei, Tongquan
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2016, 84 (01): : 111 - 121