Optimizing VM placement for HPC in the cloud

Abhishek Gupta, Dejan Milojicic, Laxmikant V. Kalé

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

"Computing as a service" model in cloud has encouraged High Performance Computing to reach out to wider scientific and industrial community. Many small and medium scale HPC users are exploring Infrastructure cloud as a possible platform to run their applications. However, there are gaps between the characteristic traits of an HPC application and existing cloud scheduling algorithms. In this paper, we propose an HPC-aware scheduler and implement it atop Open Stack scheduler. In particular, we introduce topology awareness and consideration for homogeneity while allocating VMs. We demonstrate the benefits of these techniques by evaluating them on a cloud setup on Open Cirrus test-bed.

Original languageEnglish (US)
Title of host publicationFederatedClouds'12 - Proceedings of the 2012 Workshop on Cloud Services, Federation, and the 8th Open Cirrus Summit, Co-located with ICAC'12
Pages1-6
Number of pages6
DOIs
StatePublished - Oct 30 2012
Event2012 Workshop on Cloud Services, Federation, FederatedClouds 2012 and the 8th Open Cirrus Summit Held in Conjunction with the International Conference on Autonomic Computing, ICAC 2012 - San Jose, CA, United States
Duration: Sep 21 2012Sep 21 2012

Publication series

NameFederatedClouds'12 - Proceedings of the 2012 Workshop on Cloud Services, Federation, and the 8th Open Cirrus Summit, Co-located with ICAC'12

Other

Other2012 Workshop on Cloud Services, Federation, FederatedClouds 2012 and the 8th Open Cirrus Summit Held in Conjunction with the International Conference on Autonomic Computing, ICAC 2012
CountryUnited States
CitySan Jose, CA
Period9/21/129/21/12

Keywords

  • Clouds
  • High performance computing
  • Resource scheduling

ASJC Scopus subject areas

  • Information Systems
  • Software
  • Safety, Risk, Reliability and Quality

Fingerprint Dive into the research topics of 'Optimizing VM placement for HPC in the cloud'. Together they form a unique fingerprint.

Cite this