Dynamic speed scaling to manage energy and temperature

被引:84
作者
Bansal, N [1 ]
Kimbrel, T [1 ]
Pruhs, K [1 ]
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
来源
45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS | 2004年
关键词
D O I
10.1109/FOCS.2004.24
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We first consider online speed scaling algorithms to minimize the energy used subject to the constraint that every job finishes by its deadline. We assume that the power required to run at speed s is P(s) = s(alpha). We provide a tight alpha(alpha) bound on the competitive ratio of the previously proposed Optimal Available algorithm. This improves the best known competitive ratio by a factor of 2(alpha). We then introduce a new online algorithm, and show that this algorithm's competitive ratio is at most 2(alpha/(alpha-1))(alpha)e(alpha). This competitive ratio is significantly better and is approximately 2e(alpha+1) for large alpha. Our result is essentially tight for large alpha. In particular as alpha approaches infinity, we show that any algorithm must have competitive ratio e(alpha) (up to lower order terms). We then turn to the problem of dynamic speed scaling to minimize the maximum temperature that the device ever reaches, again subject to the constraint that all jobs finish by their deadlines. We assume that the device cools according to Fourier's law. We show how to solve this problem in polynomial time, within any error bound, using the Ellipsoid algorithm.
引用
收藏
页码:520 / 529
页数:10
相关论文
共 16 条
[11]  
NESTOROV Y, INTRO LECT CONVEX PR
[12]  
PROHS K, 2004, SCAND WORKSH ALG THE
[13]  
Skadron T, 2003, CONF PROC INT SYMP C, P2
[14]  
Smith D., 1974, VARIATIONAL METHODS
[15]  
Tiwari V, 1998, 1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, P732, DOI 10.1109/DAC.1998.724568
[16]  
Yao F, 1995, AN S FDN CO, P374, DOI 10.1109/SFCS.1995.492493