Speed-Scaling with No Preemptions

  • Evripidis Bampis
  • Dimitrios Letsios
  • Giorgio Lucarelli
Conference paper

DOI: 10.1007/978-3-319-13075-0_21

Part of the Lecture Notes in Computer Science book series (LNCS, volume 8889)
Cite this paper as:
Bampis E., Letsios D., Lucarelli G. (2014) Speed-Scaling with No Preemptions. In: Ahn HK., Shin CS. (eds) Algorithms and Computation. ISAAC 2014. Lecture Notes in Computer Science, vol 8889. Springer, Cham

Abstract

We revisit the non-preemptive speed-scaling problem, in which a set of jobs have to be executed on a single or a set of parallel speed-scalable processor(s) between their release dates and deadlines so that the energy consumption to be minimized. We adopt the speed-scaling mechanism first introduced in [Yao et al., FOCS 1995] according to which the power dissipated is a convex function of the processor’s speed. Intuitively, the higher is the speed of a processor, the higher is the energy consumption. For the single-processor case, we improve the best known approximation algorithm by providing a \((1+\epsilon )^{\alpha }\tilde{B}_{\alpha }\)-approximation algorithm, where \(\tilde{B}_{\alpha }\) is a generalization of the Bell number. For the multiprocessor case, we present an approximation algorithm of ratio \(\tilde{B}_{\alpha }((1+\epsilon )(1+\frac{w_{\max }}{w_{\min }}))^{\alpha }\) improving the best known result by a factor of \((\frac{5}{2})^{\alpha -1}(\frac{w_{\max }}{w_{\min }})^{\alpha }\). Notice that our result holds for the fully heterogeneous environment while the previous known result holds only in the more restricted case of parallel processors with identical power functions.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Evripidis Bampis
    • 1
  • Dimitrios Letsios
    • 2
  • Giorgio Lucarelli
    • 1
    • 3
  1. 1.Sorbonne Universités, UPMC Univ. Paris 06, UMR 7606, LIP6ParisFrance
  2. 2.Institut für InformatikTechnische Universität MünchenMunichGermany
  3. 3.Université Grenoble-Alpes, INP, UMR 5217, LIGGrenobleFrance

Personalised recommendations