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 条
  • [21] Approximate by thinning: Deriving fully polynomial-time approximation schemes
    Mu, Shin-Cheng
    Lyu, Yu-Han
    Morihata, Akimasa
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 98 : 484 - 515
  • [22] A polynomial-time approximation scheme for maximizing the minimum machine completion time
    Woeginger, GJ
    OPERATIONS RESEARCH LETTERS, 1997, 20 (04) : 149 - 154
  • [23] Efficient polynomial-time approximation scheme for the genus of dense graphs
    Jing, Yifan
    Mohar, Bojan
    JOURNAL OF THE ACM, 2024, 71 (06)
  • [24] Efficient Polynomial-Time Approximation Scheme for the Genus of Dense Graphs
    Jing, Yifan
    Mohar, Bojan
    2018 IEEE 59TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2018, : 719 - 730
  • [25] A Polynomial-Time Approximation Scheme for Steiner Tree in Planar Graphs
    Borradaile, Glencora
    Kenyon-Mathieu, Claire
    Klein, Philip
    PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2007, : 1285 - 1294
  • [26] Fully polynomial-time approximation scheme for single machine scheduling with proportional-linear deteriorating jobs
    Zhao, Chuanli
    Hsu, Chou-Jung
    ENGINEERING OPTIMIZATION, 2019, 51 (11) : 1938 - 1943
  • [27] Fully polynomial-time approximation scheme for a special case of a quadratic Euclidean 2-clustering problem
    Kel'manov, A. V.
    Khandeev, V. I.
    COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 2016, 56 (02) : 334 - 341
  • [28] A Fully Polynomial-Time Approximation Scheme for Single-Item Stochastic Inventory Control with Discrete Demand
    Halman, Nir
    Klabjan, Diego
    Mostagir, Mohamed
    Orlin, Jim
    Simchi-Levi, David
    MATHEMATICS OF OPERATIONS RESEARCH, 2009, 34 (03) : 674 - 685
  • [29] A Polynomial-Time Approximation Scheme for Facility Location on Planar Graphs
    Cohen-Addad, Vincent
    Pilipczuk, Marcin
    Pilipczuk, Michal
    2019 IEEE 60TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2019), 2019, : 560 - 581
  • [30] A DETERMINISTIC POLYNOMIAL-TIME APPROXIMATION SCHEME FOR COUNTING KNAPSACK SOLUTIONS
    Stefankovic, Daniel
    Vempala, Santosh
    Vigoda, Eric
    SIAM JOURNAL ON COMPUTING, 2012, 41 (02) : 356 - 366