ACM Home Page
Please provide us with feedback. Feedback
Power-aware dynamic placement of HPC applications
Full text PdfPdf (402 KB)
Source
International Conference on Supercomputing archive
Proceedings of the 22nd annual international conference on Supercomputing table of contents
Island of Kos, Greece
SESSION: Operating systems table of contents
Pages 175-184  
Year of Publication: 2008
ISBN:978-1-60558-158-3
Authors
Akshat Verma  IBM India Research Lab, New Delhi, India
Puneet Ahuja  IIT Delhi, Delhi, India
Anindya Neogi  IBM India Research Lab, Delhi, India
Sponsors
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 25,   Downloads (12 Months): 269,   Citation Count: 2
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/1375527.1375555
What is a DOI?

ABSTRACT

High Performance Computing applications and platforms have been typically designed without regard to power consumption. With increased awareness of energy cost, power management is now an issue even for compute-intensive server clusters. In this work, we investigate the use of power management techniques for high performance applications on modern power-efficient servers with virtualization support. We consider power management techniques such as dynamic consolidation and usage of dynamic power range enabled by low power states on servers. We identify application performance isolation and virtualization overhead with multiple virtual machines as the key bottlenecks for server consolidation. We perform a comprehensive experimental study to identify the scenarios where applications are isolated from each other. We also establish that the power consumed by HPC applications may be application dependent, non-linear and have a large dynamic range. We show that for HPC applications, working set size is a key parameter to take care of while placing applications on virtualized servers. We use the insights obtained from our experimental study to present a framework and methodology for power-aware application placement for HPC applications.


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
Hpl- a portable implementation of the high performance linpack benchmark for distributed memory computers. In http://www.netlib.org/benchmark/hpl/.
 
2
Norman Bobroff, Andrzej Kochut, and Kirk Beaty. Dynamic placement of virtual machines for managing sla violations. In IEEE Conf. Integrated Network Management, 2007.
 
3
4
 
5
DAXPY. http://www.netlib.org/blas/daxpy.f.
 
6
E. Elnozahy, M. Kistler, and R. Rajamony. Energy- efficient server clusters. In Proc. of Workshop on Power-Aware Computing Systems., 2002.
 
7
8
 
9
10
 
11
12
 
13
 
14
 
15
 
16
The OSC Linux Cluster log. http://www.cs.huji.ac.il/labs/parallel/\\workload/l\_osc/index.html.
 
17
LPC EGEE Cluster Logs. http://www.cs.huji.ac.il/labs/parallel/\\workload/l\_lpc/index.html.
18
19
 
20
Logs of Real Parallel Workloads from Production Systems. http://www.cs.huji.ac.il/labs/parallel/workload/logs.html.
 
21
D. Oppenheimer, D. A. Patterson, , and A. Vahdat. A case for informed service placement in planet lab. In Planetlab Technical Report, PDN-04-025, 2004.
 
22
E. Pinheiro, R. Bianchini, E. Carrera, and T. Heath. Load balancing and unbalancing for power and performance in cluster-based systems, 2001.
 
23
Control power and cooling for data center efficiency HP thermal logic technology. An HP Bladesystem innovation primer. http://h71028.www7.hp.com/erc/downloads/4aa0-5820enw.pdf.
 
24
K. Rajamani and C. Lefurgy. On evaluating request-distribution schemes for saving energy in server clusters, 2003.
 
25
Karthick Rajamani, Heather Hanson, Juan Rubio, Soraya Ghiasi, and Freeman L. Rawson III. Application-aware power management. In IISWC, pages 39--48, 2006.
 
26
 
27
VMWare Distributed Resource Scheduler. http://www.vmware.com/products/vi/vc/drs.html.
 
28
David C. Snowdon, Sergio Ruocco, and Gernot Heiser. Power management and dynamic voltage scaling: Myths and facts, September 2005.
 
29
A. Verma, P. Ahuja, and A. Neogi. pmapper: Power and migration cost aware application placement in virtualized systems. In IBM Research Report RI07010 (also under review), 2007.
 
30
 
31
Intel Xeon. http://www.intel.com/products/processor/xeon5000/.


Collaborative Colleagues:
Akshat Verma: colleagues
Puneet Ahuja: colleagues
Anindya Neogi: colleagues