A Fully Polynomial-Time Approximation Scheme for Speed Scaling with a Sleep State

被引:1
|
作者
Antoniadis, Antonios [1 ,2 ]
Huang, Chien-Chung [3 ]
Ott, Sebastian [2 ]
机构
[1] Saarland Univ, Saarbrucken, Germany
[2] Max Planck Inst Informat, Saarbrucken, Germany
[3] Ecole Normale Super, Paris, France
关键词
Approximation algorithms; Energy efficiency; Polynomial-time approximation scheme; POWER; ENERGY;
D O I
10.1007/s00453-019-00596-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study classical deadline-based preemptive scheduling of jobs in a computing environment equipped with both dynamic speed scaling and sleep state capabilities: Each job is specified by a release time, a deadline and a processing volume, and has to be scheduled on a single, speed-scalable processor that is supplied with a sleep state. In the sleep state, the processor consumes no energy, but a constant wake-up cost is required to transition back to the active state. In contrast to speed scaling alone, the addition of a sleep state makes it sometimes beneficial to accelerate the processing of jobs in order to transition the processor to the sleep state for longer amounts of time and incur further energy savings. The goal is to output a feasible schedule that minimizes the energy consumption. Since the introduction of the problem by Irani et al. (ACM Trans Algorithms 3(4), 2007), its exact computational complexity has been repeatedly posed as an open question (see e.g. Albers and Antoniadis in ACM Trans Algorithms 10(2):9, 2014; Baptiste et al. in ACM Trans Algorithms 8(3):26, 2012; Irani and Pruhs in SIGACT News 36(2):63-76, 2005). The currently best known upper and lower bounds are a 4 / 3-approximation algorithm and NP-hardness due to Albers and Antoniadis (2014) and Kumar and Shannigrahi (CoRR, 2013. ), respectively. We close the aforementioned gap between the upper and lower bound on the computational complexity of speed scaling with sleep state by presenting a fully polynomial-time approximation scheme for the problem. The scheme is based on a transformation to a non-preemptive variant of the problem, and a discretization that exploits a carefully defined lexicographical ordering among schedules.
引用
收藏
页码:3725 / 3745
页数:21
相关论文
共 50 条
  • [41] A Polynomial-Time Approximation Scheme for Sequential Batch Testing of Series Systems
    Segev, Danny
    Shaposhnik, Yaron
    OPERATIONS RESEARCH, 2022, 70 (02) : 1153 - 1165
  • [42] Polynomial-time approximation scheme for a Euclidean problem on a cycle covering of a graph
    Khachai, M. Yu.
    Neznakhina, E. D.
    TRUDY INSTITUTA MATEMATIKI I MEKHANIKI URO RAN, 2014, 20 (04): : 297 - 311
  • [43] A polynomial-time approximation scheme for the Euclidean problem on a cycle cover of a graph
    M. Yu. Khachai
    E. D. Neznakhina
    Proceedings of the Steklov Institute of Mathematics, 2015, 289 : 111 - 125
  • [44] A Polynomial-Time Approximation Scheme for the Euclidean Problem on a Cycle Cover of a Graph
    Khachai, M. Yu.
    Neznakhina, E. D.
    PROCEEDINGS OF THE STEKLOV INSTITUTE OF MATHEMATICS, 2015, 289 : S111 - S125
  • [45] A FULLY POLYNOMIAL-TIME PROJECTIVE METHOD
    VIAL, JP
    OPERATIONS RESEARCH LETTERS, 1988, 7 (01) : 15 - 19
  • [46] An asymptotic fully polynomial time approximation scheme for bin covering
    Jansen, K
    Solis-Oba, R
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2002, 2518 : 175 - 186
  • [47] A fully polynomial time approximation scheme for the Replenishment Storage problem
    Hochbaum, Dorit S.
    Rao, Xu
    OPERATIONS RESEARCH LETTERS, 2020, 48 (06) : 835 - 839
  • [48] A New Fully Polynomial Time Approximation Scheme for the Knapsack Problem
    Hans Kellerer
    Ulrich Pferschy
    Journal of Combinatorial Optimization, 1999, 3 : 59 - 71
  • [49] A Fully Polynomial Time Approximation Scheme for Packing While Traveling
    Neumann, Frank
    Polyakovskiy, Sergey
    Skutella, Martin
    Stougie, Leen
    Wu, Junhua
    ALGORITHMIC ASPECTS OF CLOUD COMPUTING (ALGOCLOUD 2018), 2019, 11409 : 59 - 72
  • [50] An asymptotic fully polynomial time approximation scheme for bin covering
    Jansen, K
    Solis-Oba, R
    THEORETICAL COMPUTER SCIENCE, 2003, 306 (1-3) : 543 - 551