Non-preemptive speed scaling

被引:26
作者
Antoniadis, Antonios [1 ]
Huang, Chien-Chung [1 ]
机构
[1] Humboldt Univ, Dept Comp Sci, D-10099 Berlin, Germany
关键词
Energy-efficient scheduling; Approximation algorithms; Non-preemption;
D O I
10.1007/s10951-013-0312-6
中图分类号
T [工业技术];
学科分类号
120111 [工业工程];
摘要
We consider the following offline variant of the speed scaling problem introduced by Yao et al. We are given a set of jobs and we have a variable-speed processor to process them. The higher the processor speed, the higher the energy consumption. Each job is associated with its own release time, deadline, and processing volume. The objective is to find a feasible schedule that minimizes the energy consumption. In contrast to Yao et al., no preemption of jobs is allowed. Unlike the preemptive version that is known to be in P, the non-preemptive version of speed scaling is strongly NP-hard. In this work, we present a constant factor approximation algorithm for it. The main technical idea is to transform the problem into the unrelated machine scheduling problem with -norm objective.
引用
收藏
页码:385 / 394
页数:10
相关论文
共 17 条
[1]
Energy-Efficient Algorithms [J].
Albers, Susanne .
COMMUNICATIONS OF THE ACM, 2010, 53 (05) :86-96
[2]
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[3]
Bampis Evripidis, 2012, Computing and Combinatorics. Proceedings of the 18th Annual International Conference COCOON 2012, P25, DOI 10.1007/978-3-642-32241-9_3
[4]
Bampis E., 2012, ARXIVCORRABS12096481
[5]
Speed scaling to manage energy and temperature [J].
Bansal, Nikhil ;
Kimbrel, Tracy ;
Pruhs, Kirk .
JOURNAL OF THE ACM, 2007, 54 (01)
[6]
Bartal Y, 2006, LECT NOTES COMPUT SC, V4110, P39
[7]
Parallel processor scheduling with limited number of preemptions [J].
Braun, O ;
Schmidt, G .
SIAM JOURNAL ON COMPUTING, 2003, 32 (03) :671-680
[8]
Chen JJ, 2005, LECT NOTES COMPUT SC, V3608, P338
[9]
Approximation algorithms for the job interval selection problem and related scheduling problems [J].
Chuzhoy, Julia ;
Ostrovsky, Rafail ;
Rabani, Yuval .
MATHEMATICS OF OPERATIONS RESEARCH, 2006, 31 (04) :730-738
[10]
Chuzhoy J, 2009, LECT NOTES COMPUT SC, V5687, P70, DOI 10.1007/978-3-642-03685-9_6