| Power-aware resource allocation in high-end systems via online simulation |
| Full text |
Pdf
(298 KB)
|
| Source
|
International Conference on Supercomputing
archive
Proceedings of the 19th annual international conference on Supercomputing
table of contents
Cambridge, Massachusetts
SESSION: Session 6: threads
table of contents
Pages: 229 - 238
Year of Publication: 2005
ISBN:1-59593-167-8
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 33, Citation Count: 0
|
|
|
ABSTRACT
Traditionally, scheduling in high-end parallel systems focuses on how to minimize the average job waiting time and on how to maximize the overall system utilization. Despite the development of scheduling strategies that aim at maximizing system utilization, parallel supercomputing traces that span long time periods indicate that such systems are mostly underutilized. Much of the time there is simply not enough load to keep the system fully utilized, although time periods do exist where system utilization levels peak at nearly 95%. In this paper, we propose a new family of scheduling policies that aims at minimizing power consumption and cooling costs by selectively choosing to power down (or put in "sleep" mode) parts of the system during periods of low load. Our goal is the development of a scheduling mechanism that adaptively adjusts the number of processors to the offered load while meeting predefined service-level agreements (SLAs). This scheduling mechanism uses online simulation, i.e., lightweight simulation modules that can execute while the system and its scheduler are in operation, and can guide resource provisioning in parallel systems. Detailed experimentation using traces from the Parallel Workloads Archive indicates that the proposed online mechanism is a viable alternative to conserve energy while meeting performance-based SLAs.
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
|
Jeffrey S. Chase , Darrell C. Anderson , Prachi N. Thakar , Amin M. Vahdat , Ronald P. Doyle, Managing energy and server resources in hosting centers, Proceedings of the eighteenth ACM symposium on Operating systems principles, October 21-24, 2001, Banff, Alberta, Canada
|
| |
2
|
|
| |
3
|
E. N. Elnozahy, M. Kistler, and R. Rajamony. Energy-efficient server clusters. In Proceedings of the Second Workshop on Power Aware Computing Systems, pages 179--196, 2002.
|
| |
4
|
E. N. Elnozahy, M. Kistler, and R. Rajamony. Energy conservation policies for web servers. In Proceedings of USENIX Symposium on Internet Technologies and Systems, USITS'03, 2003.
|
| |
5
|
|
| |
6
|
Parallel Workload Archive. http://www.cs.huji.ac.il/labs/parallel/workload/.
|
| |
7
|
IBM LoadLeveler. http://publib.boulder.ibm.com/clresctr/windows/public/llbooks.html.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
C. B. Lee, Y. Schwartzman, J. Hardy, and A. Snavely. Are user runtime estimates inherently inaccurate? In Job Scheduling Strategies for Parallel Processing (JSSPP 2004), pages 253--263, Springer-Verlag, 2004. LNCS vol. 3277.
|
| |
13
|
Maui Scheduler Open Cluster Software. http://mauischeduler.sourceforge.net/.
|
| |
14
|
|
| |
15
|
Portable Batch System. http://www.openpbs.org/.
|
| |
16
|
Dejan Perkovic , Peter J. Keleher, Randomization, speculation, and adaptation in batch schedulers, Proceedings of the 2000 ACM/IEEE conference on Supercomputing (CDROM), p.7-es, November 04-10, 2000, Dallas, Texas, United States
|
| |
17
|
|
| |
18
|
|
 |
19
|
|
| |
20
|
Yanyong Zhang , Hubertus Franke , Jose Moreira , Anand Sivasubramaniam, An Integrated Approach to Parallel Scheduling Using Gang-Scheduling, Backfilling, and Migration, IEEE Transactions on Parallel and Distributed Systems, v.14 n.3, p.236-247, March 2003
[doi> 10.1109/TPDS.2003.1189582]
|
|