Speed Scaling on Parallel Processors with Migration

Computer Science – Data Structures and Algorithms

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

16 pages

Scientific paper

We study the problem of scheduling a set of jobs with release dates, deadlines and processing requirements (or works), on parallel speed-scaled processors so as to minimize the total energy consumption. We consider that both preemption and migration of jobs are allowed. An exact polynomial-time algorithm has been proposed for this problem, which is based on the Ellipsoid algorithm. Here, we formulate the problem as a convex program and we propose a simpler polynomial-time combinatorial algorithm which is based on a reduction to the maximum flow problem. Our algorithm runs in $O(nf(n)logP)$ time, where $n$ is the number of jobs, $P$ is the range of all possible values of processors' speeds divided by the desired accuracy and $f(n)$ is the complexity of computing a maximum flow in a layered graph with O(n) vertices. Independently, Albers et al. \cite{AAG11} proposed an $O(n^2f(n))$-time algorithm exploiting the same relation with the maximum flow problem. We extend our algorithm to the multiprocessor speed scaling problem with migration where the objective is the minimization of the makespan under a budget of energy.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Speed Scaling on Parallel Processors with Migration does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Speed Scaling on Parallel Processors with Migration, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Speed Scaling on Parallel Processors with Migration will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-138341

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.