ACM Home Page
Please provide us with feedback. Feedback
Getting the best response for your erg
Full text PdfPdf (232 KB)
Source
ACM Transactions on Algorithms (TALG) archive
Volume 4 ,  Issue 3  (June 2008) table of contents
Article No. 38  
Year of Publication: 2008
ISSN:1549-6325
Authors
Kirk Pruhs  University of Pittsurgh, Pittsburgh, PA
Patchrawat Uthaisombut  University of Pittsurgh, Pittsburgh, PA
Gerhard Woeginger  Eindhoven University of Technology, Postbus, Eindhoven
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 70,   Citation Count: 3
Additional Information:

abstract   references   cited by   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/1367064.1367078
What is a DOI?

ABSTRACT

We consider the speed scaling problem of minimizing the average response time of a collection of dynamically released jobs subject to a constraint A on energy used. We propose an algorithmic approach in which an energy optimal schedule is computed for a huge A, and then the energy optimal schedule is maintained as A decreases. We show that this approach yields an efficient algorithm for equi-work jobs. We note that the energy optimal schedule has the surprising feature that the job speeds are not monotone functions of the available energy. We then explain why this algorithmic approach is problematic for arbitrary work jobs. Finally, we explain how to use the algorithm for equi-work jobs to obtain an algorithm for arbitrary work jobs that is O(1)-approximate with respect to average response time, given an additional factor of (1 + ε) energy.


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
Albers, S., and Fujiwara, H. 2006. Energy efficient algorithms for flow time minimization. In Proceedings of the Symposium on Theoretical Aspects of Computer Science. Lecture Notes in Computer Science. Springer-Verlag, New York, 621--633.
 
2
 
3
 
4
Bansal, N., and Pruhs, K. 2005. Speed scaling to manage temperature. In Symposium on Theoretical Aspects of Computer Science. 460--471.
 
5
Bazaraa, M., Sherali, H., and Shetty, C. 1979. Nonlinear Programming: Theory and Algorithms. Wiley, New York.
 
6
 
7
 
8
Chen, J.-J., Kuo, T.-W., and Lu, H.-I. 2005. Power-saving scheduling for weakly dynamic voltage scaling devices. In Proceedings of the Workshop on Algorithms and Data Structures. 338--349.
9
 
10
11
 
12
Li, M., Liu, B. J., and Yao, F. F. 2005. Min-energy voltage allocation for tree-structured tasks. In Proceedings of the International Computing and Combinatorics Conference. 283--296.
 
13
 
14
Nesterov, I., and Nemirovski. 1994. Interior Point Polynomial Algorithms in Convex Programming. Society for Industrial and Applied Mathematics, Philadelphia, PA.
 
15
Pruhs, K., van Stee, R., and Uthaisombut, P. P. 2005. Speed scaling of tasks with precedence constraints. In Proceedings of the WAOA. 307--319.
 
16
17


Collaborative Colleagues:
Kirk Pruhs: colleagues
Patchrawat Uthaisombut: colleagues
Gerhard Woeginger: colleagues