Speed scaling with an arbitrary power function

N. Bansal, H.L. Chan, K.R. Pruhs

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    128 Citations (Scopus)

    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 languageEnglish
    Title of host publicationProceedings of the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA'09, New York NY, USA, January 4-6, 2009)
    EditorsC. Mathieu
    Place of PublicationNew York
    PublisherAssociation for Computing Machinery, Inc.
    Pages693-701
    Publication statusPublished - 2009

    Fingerprint

    Dive into the research topics of 'Speed scaling with an arbitrary power function'. Together they form a unique fingerprint.

    Cite this