Abstract
All of the theoretical speed scaling research to date has assumed that the power function, which expresses the power consumption P as a function of the processor speed s, is of the form P = sa, where a > 1 is some constant. Motivated in part by technological advances, we initiate a study of speed scaling with arbitrary power functions. We consider the problem of minimizing the total flow plus energy. Our main result is a (3+e)-competitive algorithm for this problem, that holds for essentially any power function. We also give a (2+e)-competitive algorithm for the objective of fractional weighted flow plus energy. Even for power functions of the form sa, it was not previously known how to obtain competitiveness independent of a for these problems. We also introduce a model of allowable speeds that generalizes all known models in the literature.
Original language | English |
---|---|
Title of host publication | Proceedings of the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA'09, New York NY, USA, January 4-6, 2009) |
Editors | C. Mathieu |
Place of Publication | New York |
Publisher | Association for Computing Machinery, Inc. |
Pages | 693-701 |
Publication status | Published - 2009 |