TY - JOUR
T1 - On multi-processor speed scaling with migration
AU - Albers, Susanne
AU - Antoniadis, Antonios
AU - Greiner, Gero
N1 - Publisher Copyright:
© 2015 Elsevier Inc.
PY - 2015/11/1
Y1 - 2015/11/1
N2 - We investigate a very basic problem in dynamic speed scaling where a sequence of jobs, each specified by an arrival time, a deadline and a processing volume, has to be processed so as to minimize energy consumption. We study multi-processor environments with m parallel variable-speed processors assuming that job migration is allowed, i.e. whenever a job is preempted it may be moved to a different processor. We first study the offline problem and show that optimal schedules can be computed efficiently in polynomial time, given any convex non-decreasing power function. In contrast to a previously known strategy, our algorithm does not resort to linear programming. For the online problem, we extend two algorithms Optimal Available and Average Rate proposed by Yao et al. [15] for the single processor setting. Here we concentrate on power functions P(s)=sα, where s is the processor speed and α>1 is a constant.
AB - We investigate a very basic problem in dynamic speed scaling where a sequence of jobs, each specified by an arrival time, a deadline and a processing volume, has to be processed so as to minimize energy consumption. We study multi-processor environments with m parallel variable-speed processors assuming that job migration is allowed, i.e. whenever a job is preempted it may be moved to a different processor. We first study the offline problem and show that optimal schedules can be computed efficiently in polynomial time, given any convex non-decreasing power function. In contrast to a previously known strategy, our algorithm does not resort to linear programming. For the online problem, we extend two algorithms Optimal Available and Average Rate proposed by Yao et al. [15] for the single processor setting. Here we concentrate on power functions P(s)=sα, where s is the processor speed and α>1 is a constant.
KW - Competitive analysis
KW - Energy efficiency
KW - Flow computation
KW - Offline algorithm
KW - Online algorithm
UR - http://www.scopus.com/inward/record.url?scp=84930766912&partnerID=8YFLogxK
U2 - 10.1016/j.jcss.2015.03.001
DO - 10.1016/j.jcss.2015.03.001
M3 - Article
AN - SCOPUS:84930766912
SN - 0022-0000
VL - 81
SP - 1194
EP - 1209
JO - Journal of Computer and System Sciences
JF - Journal of Computer and System Sciences
IS - 7
ER -