System-wide energy minimization for real-time tasks: Lower bound and approximation

被引:29
作者
Zhong, Xiliang [1 ]
Xu, Cheng-Zhong [1 ]
机构
[1] Wayne State Univ, Dept Elect & Comp Engn, Detroit, MI 48202 USA
关键词
algorithms; real-Time systems; power-aware scheduling; dynamic power management; dynamic voltage scaling;
D O I
10.1145/1347375.1347381
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a dynamic voltage scaling (DVS) technique that minimizes system-wide energy consumption for both periodic and sporadic tasks. It is known that a system consists of processors and a number of other components. Energy-aware processors can be run in different speed levels; components like memory and I/O subsystems and network interface cards can be in a standby state when they are active, but idle. Processor energy optimization solutions are not necessarily efficient from the perspective of systems. Current system-wide energy optimization studies are often limited to periodic tasks with heuristics in getting approximated solutions. In this paper, we develop an exact dynamic programming algorithm for periodic tasks on processors with practical discrete speed levels. The algorithm determines the lower bound of energy expenditure in pseudopolynomial time. An approximation algorithm is proposed to provide performance guarantee with a given bound in polynomial running time. Because of their time efficiency, both the optimization and approximation algorithms can be adapted for online scheduling of sporadic tasks with irregular task releases. We prove that system- wide energy optimization for sporadic tasks is NP-hard in the strong sense. We develop (pseudo-) polynomial-time solutions by exploiting its inherent properties.
引用
收藏
页数:24
相关论文
共 35 条
  • [1] [Anonymous], 2005, ACM T EMBED COMPUT S
  • [2] [Anonymous], 2006, ACM T EMBED COMPUT S
  • [3] [Anonymous], 2005, P 1 ACM WORKSH WIR M
  • [4] Optimal reward-based scheduling for periodic real-time tasks
    Aydin, H
    Melhem, R
    Mossé, D
    Mejía-Alvarez, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (02) : 111 - 130
  • [5] Chen JJ, 2006, PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, P408
  • [6] CHEN JJ, 2005, P 5 ACM INT C EMB SO, P247
  • [7] Cho YJ, 2004, ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, P387
  • [8] Dynamic voltage and frequency scaling under a precise energy model considering variable and fixed components of the system power dissipation
    Choi, K
    Lee, W
    Soma, R
    Pedram, M
    [J]. ICCAD-2004: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2004, : 29 - 34
  • [9] On-line scheduling policies for a class of IRIS (increasing reward with increasing service) real-time tasks
    Dey, JK
    Kurose, J
    Towsley, D
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (07) : 802 - 813
  • [10] EXACT METHODS FOR THE KNAPSACK-PROBLEM AND ITS GENERALIZATIONS
    DUDZINSKI, K
    WALUKIEWICZ, S
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1987, 28 (01) : 3 - 21