loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
45th Annual IEEE Symposium on Foundations of Computer Science (FOCS'04)
Dynamic Speed Scaling to Manage Energy and Temperature
Rome, Italy
October 17-October 19
ISBN: 0-7695-2228-9
Nikhil Bansal, IBM T. J. Watson Research Center
Tracy Kimbrel, IBM T. J. Watson Research Center
Kirk Pruhs, University of Pittsburgh

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^α. We provide a tight α^α bound on the competitive ratio of the previously proposed Optimal Available algorithm. This improves the best known competitive ratio by a factor of 2^α. We then introduce competitive ratio is at most 2({\alpha \mathord{\left/ {\vphantom {\alpha {(\alpha - 1)^\alpha }}} \right. \kern-\nulldelimiterspace} {(\alpha - 1)^\alpha }}\varepsilon ^\alpha. This competitive ratio is significantly better and is approximately 2\varepsilon ^{\alpha + 1} for large α. Our result is essentially tight for large α. In particular, as α approaches infinity, we show that any algorithm must have competitive ratio \varepsilon ^\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.

Citation:
Nikhil Bansal, Tracy Kimbrel, Kirk Pruhs, "Dynamic Speed Scaling to Manage Energy and Temperature," focs, pp.520-529, 45th Annual IEEE Symposium on Foundations of Computer Science (FOCS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.