| Getting the best response for your erg |
| Full text |
Pdf
(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
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 70, Citation Count: 3
|
|
|
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
|
David M. Brooks , Pradip Bose , Stanley E. Schuster , Hans Jacobson , Prabhakar N. Kudva , Alper Buyuktosunoglu , John-David Wellman , Victor Zyuban , Manish Gupta , Peter W. Cook, Power-Aware Microarchitecture: Design and Modeling Challenges for Next-Generation Microprocessors, IEEE Micro, v.20 n.6, p.26-44, November 2000
[doi> 10.1109/40.888701]
|
| |
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
|
|
|