Title
On multi-processor speed scaling with migration
Abstract
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.
Year
DOI
Venue
2015
10.1016/j.jcss.2015.03.001
Journal of Computer and System Sciences
Keywords
Field
DocType
Energy efficiency,Offline algorithm,Online algorithm,Flow computation,Competitive analysis
Power function,Online algorithm,Discrete mathematics,Mathematical optimization,Computer science,Algorithm,Schedule,Linear programming,Time complexity,Energy consumption,Clock rate,Competitive analysis
Journal
Volume
Issue
ISSN
81
7
0022-0000
Citations 
PageRank 
References 
14
0.69
14
Authors
3
Name
Order
Citations
PageRank
Susanne Albers11538107.42
Antonios Antoniadis212713.81
Gero Greiner3824.48