Energy-Aware Task Scheduling and Dynamic Voltage Scaling in a Real-Time System

被引:5
|
作者
Rong, Peng [1 ,2 ]
Pedram, Massoud [1 ]
机构
[1] Univ Southern Calif, Dept Elect Engn, Los Angeles, CA 90089 USA
[2] LSI Logic, Milpitas, CA USA
关键词
Power Management; Dynamic Voltage Scaling; Task Scheduling; Real-Time Systems;
D O I
10.1166/jolpe.2008.154
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a solution to 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 CPUand devices. The optimization problem is initially formulated as an integer programming problem. Next, a three-phase heuristic solution, which integrates power management, task scheduling and task voltage assignment, is provided. Experimental results show that the proposed approach outperforms existing methods by an average of 18% in terms of the system-wide energy savings.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [1] Energy-aware modeling and scheduling of real-time tasks for dynamic voltage scaling
    Zhong, XL
    Xu, CZ
    [J]. RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 366 - 375
  • [2] Energy-aware modeling and scheduling for dynamic voltage scaling with statistical real-time guarantee
    Zhong, Xiliang
    Xu, Cheng-Zhong
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (03) : 358 - 372
  • [3] Dynamic harvesting- and energy-aware real-time task scheduling
    Hasanloo, Mahmoud
    Kargahi, Mehdi
    Jalilian, Shahrokh
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2020, 28
  • [4] Real-time task scheduling for energy-aware embedded systems
    Swaminathan, V
    Chakrabarty, K
    [J]. JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2001, 338 (06): : 729 - 750
  • [5] Energy-aware task scheduling with task synchronization for embedded real-time systems
    Jejurikar, Ravindra
    Gupta, Rajesh
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) : 1024 - 1037
  • [6] Simultaneously exploiting dynamic voltage scaling, execution time variations, and multiple methods in energy-aware hard real-time scheduling
    Ramsauer, M
    [J]. ORGANIC AND PERVASIVE COMPUTING - ARCS 2004, 2004, 2981 : 213 - 227
  • [7] Energy-Aware Real-Time Task Scheduling Exploiting Temporal Locality
    Kim, Yong-Hee
    Jung, Myoung-Jo
    Lee, Cheol-Hoon
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (05): : 1147 - 1153
  • [8] Concurrent Task Scheduling and Dynamic Voltage and Frequency Scaling in a Real-Time Embedded System With Energy Harvesting
    Lin, Xue
    Wang, Yanzhi
    Chang, Naehyuck
    Pedram, Massoud
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (11) : 1890 - 1902
  • [9] Energy-Aware Dynamic Task Scheduling Applied to a Real-Time Multimedia Application on an Xscale Board
    Ykman-Couvreur, Chantal
    Catthoor, Francky
    Vounckx, Johan
    Folens, Andy
    Louagie, Filip
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2005, 1 (03) : 226 - 237
  • [10] Energy-Aware Task Scheduling Tor Real-Time Systems with Discrete Frequencies
    Qian, Dejun
    Zhang, Zhe
    Hu, Chen
    Ji, Xincun
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (04): : 822 - 832