Average rate speed scaling

被引:11
作者
Bansal, Nikhil
Bunde, David P.
Chan, Ho-Leung
Pruhs, Kirk
机构
来源
LATIN 2008: THEORETICAL INFORMATICS | 2008年 / 4957卷
基金
美国国家科学基金会;
关键词
D O I
10.1007/978-3-540-78773-0_21
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Speed scaling is a power management technique that involves dynamically changing the speed of a processor. This gives rise to dualobjective scheduling problems, where the operating system both wants to conserve energy and optimize some Quality of Service (QoS) measure of the resulting schedule. Yao, Demers, and Shenker [8] considered the problem where the QoS constraint is deadline feasibility and the objective is to minimize the energy used. They proposed an online speed scaling algorithm Average Rate (AVR) that runs each job at a constant speed between its release and its deadline. They showed that the competitive ratio of AVR is at most (2 alpha)(alpha)/2 if a processor running at speed s uses power s(alpha). We show the competitive ratio of AVR is at least ((2-delta)alpha)(alpha)/2, where delta is a function of a that approaches zero as a approaches infinity. This shows that the competitive analysis of AVR by Yao, Demers, and Shenker is essentially tight, at least for large alpha. We also give an alternative proof that the competitive ratio of AVR is at most (2 alpha)(alpha)/2 using a potential function argument. We believe that this analysis is significantly simpler and more elementary than the original analysis of AVR in [8].
引用
收藏
页码:240 / 251
页数:12
相关论文
共 9 条
[1]  
ALBERS S, 2007, P ACM S PAR ALG ARCH, P289
[2]   Speed scaling to manage energy and temperature [J].
Bansal, Nikhil ;
Kimbrel, Tracy ;
Pruhs, Kirk .
JOURNAL OF THE ACM, 2007, 54 (01)
[3]   Optimal voltage allocation techniques for dynamically variable voltage processors [J].
Kwon, WC ;
Kim, T .
40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, :125-130
[4]   Min-energy voltage allocation for tree-structured tasks [J].
Li, MM ;
Liu, BJ ;
Yao, FF .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2006, 11 (03) :305-319
[5]   Discrete and continuous min-energy schedules for variable voltage processors [J].
Li, MM ;
Yao, AC ;
Yao, FF .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2006, 103 (11) :3983-3987
[6]   An efficient algorithm for computing optimal discrete voltage schedules [J].
Li, MM ;
Yao, FF .
SIAM JOURNAL ON COMPUTING, 2006, 35 (03) :658-671
[7]  
Pruhs Kirk, 2007, SIGMETRICS PERFORMAN, V34, P52
[8]  
Yao F, 1995, AN S FDN CO, P374, DOI 10.1109/SFCS.1995.492493
[9]  
Yun H.-S., 2003, ACM T EMBED COMPUT S, V2, P393, DOI DOI 10.1145/860176.860183