4.3 Article

Speed scaling on parallel processors with migration

Journal

JOURNAL OF COMBINATORIAL OPTIMIZATION
Volume 37, Issue 4, Pages 1266-1282

Publisher

SPRINGER
DOI: 10.1007/s10878-018-0352-0

Keywords

Energy efficient scheduling; Speed scaling; Network flows; Convex programming

Funding

  1. French Agency for Research under the DEFIS program TODO [ANR-09-EMER-010]
  2. GDR du CNRS, RO
  3. European Research Council [691672]
  4. German Research Foundation [AL464/9-1]

Ask authors/readers for more resources

We study the problem of scheduling a set of jobs with release dates, deadlines and processing requirements (or works) on parallel speed scalable processors so as to minimize the total energy consumption. We consider that both preemptions and migrations of jobs are allowed. For this problem, there exists an optimal polynomial-time algorithm which uses as a black box an algorithm for linear programming. Here, we formulate the problem as a convex program and we propose a combinatorial polynomial-time algorithm which is based on finding maximum flows. Our algorithm runs in O(nf(n)logU) time, where n is the number of jobs, U is the range of all possible values of processors' speeds divided by the desired accuracy and f(n) is the time needed for computing a maximum flow in a layered graph with O(n) vertices.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.3
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available