Optimized slowdown in real-time task systems

被引:17
作者
Jejurikar, Ravindra
Gupta, Rajesh
机构
[1] Broadcom Corp, San Diego, CA 92128 USA
[2] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
基金
美国国家科学基金会;
关键词
EDF scheduling; real-time systems; low power scheduling; dynamic voltage scaling; slowdown factors; convex optimization;
D O I
10.1109/TC.2006.204
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Slowdown factors determine the extent of slowdown a computing system can experience based on functional and performance requirements. Dynamic Voltage Scaling (DVS) of a processor based on slowdown factors can lead to considerable energy savings. We address the problem of computing slowdown factors for dynamically scheduled tasks with specified deadlines. We present an algorithm to compute a near optimal constant slowdown factor based on the bisection method. As a further generalization, for the case of tasks with varying power characteristics, we present the computation of near optimal slowdown factors as a solution to convex optimization problem using the ellipsoid method. The algorithms are practically fast and have the same time complexity as the algorithms to compute the feasibility of a task set. Our simulation results show an average 20 percent energy gain over known slowdown techniques using static slowdown factors and 40 percent gain with dynamic slowdown.
引用
收藏
页码:1588 / 1598
页数:11
相关论文
共 36 条
[1]   Dynamic and aggressive scheduling techniques for power-aware real-time systems [J].
Aydin, H ;
Melhem, R ;
Mossé, D ;
Mejía-Alvarez, P .
22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, :95-105
[2]   Determining optimal processor speeds for periodic real-time tasks with different power characteristics [J].
Aydin, H ;
Melhem, R ;
Mossé, D ;
Mejía-Alvarez, P .
13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, :225-232
[3]  
BARUAH SK, 1991, IEEE T COMPUTERS, V40
[4]  
BUTTAZZO GC, 1995, HARD REAL TIME COMPU
[5]  
BUTTS JA, 2000, P INT S MICR
[6]  
DEVI U, 2003, P EUR C REAL TIM SYS
[7]   THE ELLIPSOID METHOD AND ITS CONSEQUENCES IN COMBINATORIAL OPTIMIZATION [J].
GROTSCHEL, M ;
LOVASZ, L ;
SCHRIJVER, A .
COMBINATORICA, 1981, 1 (02) :169-197
[8]  
Grotschel M, 2012, Geometric algorithms and combinatorial optimization, V2
[9]   Hard real-time scheduling for low-energy using stochastic data and DVS processors [J].
Gruian, F .
ISLPED'01: PROCEEDINGS OF THE 2001 INTERNATIONAL SYMPOSIUM ON LOWPOWER ELECTRONICS AND DESIGN, 2001, :46-51
[10]  
Gruian F, 2001, PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, P449, DOI 10.1109/ASPDAC.2001.913349