ACM Home Page
Please provide us with feedback. Feedback
Scheduling to minimize gaps and power consumption
Full text PdfPdf (300 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures table of contents
San Diego, California, USA
SESSION: Scheduling table of contents
Pages: 46 - 54  
Year of Publication: 2007
ISBN:978-1-59593-667-7
Authors
Erik D. Demaine  M.I.T., Cambridge, MA
Mohammad Ghodsi  Sharif University of Technology, Tehran, Iran
Mohammad Taghi Hajiaghayi  M.I.T., Cambridge, MA
Amin S. Sayedi-Roshkhar  Sharif University of Technology, Tehran, Iran
Morteza Zadimoghaddam  Sharif University of Technology, Tehran, Iran
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 63,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1248377.1248385
What is a DOI?

ABSTRACT

This paper considers scheduling tasks while minimizing the power consumption of one or more processors, each of which can go to sleep at a fixed cost α. There are two natural versions of this problem, both considered extensively in recent work: minimize the total power consumption (including computation time), or minimize the number of "gaps" in execution. For both versions in a multiprocessor system, we develop a polynomial-time algorithm based on sophisticated dynamic programming. In a generalization of the power-saving problem, where each task can execute in any of a specified set of time intervals, we develop a (1 + 2<over>3 α)-approximation, and show that dependence on α is necessary. In contrast, the analogous multi-interval gap scheduling problem is set-cover hard (and thus not o(lg n)-approximable), even in the special cases of just two intervals per job or just three unit intervals per job. We also prove several other hardness-of-approximation results. Finally, we give an O(√n)-approximation for maximizing throughput given a hard upper bound on the number of gaps.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
4
 
5
U. Feige, M. Hajiaghayi, S. Khanna, and S. Naor. On approximation of minimum-gap scheduling. Unpublished manuscript, 2006.
 
6
7
 
8
9
 
10
D. B. West. Introduction to Graph Theory. Prentice Hall Inc., Upper Saddle River, NJ, 1996.

Collaborative Colleagues:
Erik D. Demaine: colleagues
Mohammad Ghodsi: colleagues
Mohammad Taghi Hajiaghayi: colleagues
Amin S. Sayedi-Roshkhar: colleagues
Morteza Zadimoghaddam: colleagues