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.
| Original language | English |
|---|---|
| Pages (from-to) | 1194-1209 |
| Number of pages | 16 |
| Journal | Journal of Computer and System Sciences |
| Volume | 81 |
| Issue number | 7 |
| DOIs | |
| State | Published - 1 Nov 2015 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- Competitive analysis
- Energy efficiency
- Flow computation
- Offline algorithm
- Online algorithm
Fingerprint
Dive into the research topics of 'On multi-processor speed scaling with migration'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver