Abstract
In this paper we investigate algorithmic instruments leading to low powerconsumption in computing devices. While previous work on energy-efficient algorithms has mostly focused on single processor environments, in this paper we investigate multi-processor settings. We study the basic problem of scheduling a set of jobs, each specified by a release time, a deadline and a processing volume, on variable speed processors so as to minimize the total energy consumption. We first settle the complexity of speed scaling with unit size jobs. More specifically, we devise a polynomial time algorithm for agreeable deadlines and prove NP-hardness results for arbitrary release dates and deadlines. For the latter setting we also develop a polynomial time algorithm achieving a constant factor approximation guarantee that is independent of the number of processors. Additionally, we study speed scaling of jobs with arbitrary processing requirements and, again, develop constant factor approximation algorithms. We finally transform our offline algorithms into constant competitive online strategies.
| Original language | English |
|---|---|
| Title of host publication | SPAA'07 |
| Subtitle of host publication | Proceedings of the Nineteenth Annual Symposium on Parallelism in Algorithms and Architectures |
| Pages | 289-298 |
| Number of pages | 10 |
| DOIs | |
| State | Published - 2007 |
| Externally published | Yes |
| Event | SPAA'07: 19th Annual Symposium on Parallelism in Algorithms and Architectures - San Diego, CA, United States Duration: 9 Jun 2007 → 11 Jun 2007 |
Publication series
| Name | Annual ACM Symposium on Parallelism in Algorithms and Architectures |
|---|
Conference
| Conference | SPAA'07: 19th Annual Symposium on Parallelism in Algorithms and Architectures |
|---|---|
| Country/Territory | United States |
| City | San Diego, CA |
| Period | 9/06/07 → 11/06/07 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- Approximation algorithms
- Energy efficiency
- Multiprocessor scheduling
- NP-completeness
- Online algorithms
Fingerprint
Dive into the research topics of 'Speed scaling on parallel processors'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver