TY - GEN
T1 - High Performance Computing in the cloud
T2 - 2012 4th IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2012
AU - Roloff, Eduardo
AU - Diener, Matthias
AU - Carissimi, Alexandre
AU - Navaux, Philippe O.A.
PY - 2012
Y1 - 2012
N2 - High-Performance Computing (HPC) in the cloud has reached the mainstream and is currently a hot topic in the research community and the industry. The attractiveness of cloud for HPC is the capability to run large applications on powerful, scalable hardware without needing to actually own or maintain this hardware. In this paper, we conduct a detailed comparison of HPC applications running on three cloud providers, Amazon EC2, Microsoft Azure and Rackspace. We analyze three important characteristics of HPC, deployment facilities, performance and cost efficiency and compare them to a cluster of machines. For the experiments, we used the well-known NAS parallel benchmarks as an example of general scientific HPC applications to examine the computational and communication performance. Our results show that HPC applications can run efficiently on the cloud. However, care must be taken when choosing the provider, as the differences between them are large. The best cloud provider depends on the type and behavior of the application, as well as the intended usage scenario. Furthermore, our results show that HPC in the cloud can have a higher performance and cost efficiency than a traditional cluster, up to 27 % and 41 %, respectively.
AB - High-Performance Computing (HPC) in the cloud has reached the mainstream and is currently a hot topic in the research community and the industry. The attractiveness of cloud for HPC is the capability to run large applications on powerful, scalable hardware without needing to actually own or maintain this hardware. In this paper, we conduct a detailed comparison of HPC applications running on three cloud providers, Amazon EC2, Microsoft Azure and Rackspace. We analyze three important characteristics of HPC, deployment facilities, performance and cost efficiency and compare them to a cluster of machines. For the experiments, we used the well-known NAS parallel benchmarks as an example of general scientific HPC applications to examine the computational and communication performance. Our results show that HPC applications can run efficiently on the cloud. However, care must be taken when choosing the provider, as the differences between them are large. The best cloud provider depends on the type and behavior of the application, as well as the intended usage scenario. Furthermore, our results show that HPC in the cloud can have a higher performance and cost efficiency than a traditional cluster, up to 27 % and 41 %, respectively.
UR - http://www.scopus.com/inward/record.url?scp=84874282052&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84874282052&partnerID=8YFLogxK
U2 - 10.1109/CloudCom.2012.6427549
DO - 10.1109/CloudCom.2012.6427549
M3 - Conference contribution
AN - SCOPUS:84874282052
SN - 9781467345095
T3 - CloudCom 2012 - Proceedings: 2012 4th IEEE International Conference on Cloud Computing Technology and Science
SP - 371
EP - 378
BT - CloudCom 2012 - Proceedings
Y2 - 3 December 2012 through 6 December 2012
ER -