2015
DOI: 10.1016/j.jcss.2015.03.001
|View full text |Cite
|
Sign up to set email alerts
|

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 polyno… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
59
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 32 publications
(60 citation statements)
references
References 13 publications
1
59
0
Order By: Relevance
“…Polynomial-time algorithms for finding an optimal solution for S|pmtn, r j , d j |E, known as the multiprocessor speed-scaling problem with migration, have been proposed by Bingham and Greenstreet [10], Albers et al [5] and Angel et al [7]. The algorithm in [10] is based on the use of the Ellipsoid method.…”
Section: Energy Minimization On Multiprocessors With Migrationsmentioning
confidence: 99%
See 4 more Smart Citations
“…Polynomial-time algorithms for finding an optimal solution for S|pmtn, r j , d j |E, known as the multiprocessor speed-scaling problem with migration, have been proposed by Bingham and Greenstreet [10], Albers et al [5] and Angel et al [7]. The algorithm in [10] is based on the use of the Ellipsoid method.…”
Section: Energy Minimization On Multiprocessors With Migrationsmentioning
confidence: 99%
“…the possibility to interrupt the execution of a job and resume it later, is allowed. Since then, different problems have been studied taking into account the energy consumption, mainly in the single processor case (e.g., [6,20]), but more recently in the multiprocessor case as well (e.g., [5,7,10,17]). Different algorithmic techniques have been used in order to optimally solve different speed-scaling scheduling problems, including the use of greedy algorithms, dynamic programming, convex programming, and more recently, maximum flows.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations