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
    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
    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
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2020, 28
  • [4] Real-time task scheduling for energy-aware embedded systems
    Swaminathan, V
    Chakrabarty, K
    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
    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
    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
    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
    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
    JOURNAL OF LOW POWER ELECTRONICS, 2005, 1 (03) : 226 - 237
  • [10] Energy-aware scheduling for real-time multiprocessor systems with uncertain task execution time
    Xian, Changjiu
    Lu, Yung-Hsiang
    Li, Zhiyuan
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 664 - +