ABSTRACT
The search for better execution times was one of the motivations for the emergence of High Performance Computing (HPC) whose importance has obtained significative preponderance in the domain of scientific computing, either in applications for an academic or industrial environment. Cloud Computing proposes the integration of various technological models for the provision of a hardware infrastructure, development platforms and applications as services based on-demand. However, with the emergence of cloud computing, a new challenge arose which was to allow the execution of HPC applications in this new environment. This paper aims to demonstrate the feasibility of using a local cluster built on a private cloud for HPC experiments, and compare with applications running in a real environment for HPC.
- Sousa, F. R. C.; Moreira, L. O.; Machado, J. C. Computação em Nuvem Autônoma: Oportunidades e Desafios. WoSiDA, collocated with SBRC 2011, 2011.Google Scholar
- S. Bokhari, "Multiprocessing the sieve of Eratosthenes," IEEE Computer, vol. 20, no. 4, pp. 50--58, 1987. Google ScholarDigital Library
- Lu, W.; Jackson, J.; Barga, R. Azureblast: a case study of developing science applications on the cloud. In Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, HPDC '10, pages 413--420, New York, NY, USA. ACM. 2010. Google ScholarDigital Library
- Mauch, V.; Kunze, M.; Hillenbrand, M. High performance cloud computing. Future Generation Computer Systems. 2012. Google ScholarDigital Library
- Montero, R. S.; Moreno-Vozmediano, R.; Llorente, I. M. An elasticity model for high throughput computing clusters. Journal of Parallel and Distributed Computing, 71(6):750--757. Special Issue on Cloud Computing. 2011. Google ScholarDigital Library
- Moreno-Vozmediano, R.; Montero, R.; Llorente, I. Multicloud deployment of computing clusters for loosely coupled mtc applications. Parallel and Distributed Systems, IEEE Transactions on, 22(6):924--930. 2011. Google ScholarDigital Library
- Raveendran, A.; Bicer, T.; Agrawal, G. A framework for elastic execution of existing mpi programs. In Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on, pages 940--947. 2011. Google ScholarDigital Library
- Zhai, Y.; Liu, M.; Zhai, J.; Ma, X.; Chen, W. Cloud versus in-house cluster: evaluating amazon cluster compute instances for running mpi applications. In State of the Practice Reports, SC '11, pages 11:1--11:10, New York, NY, USA. ACM. 2011. Google ScholarDigital Library
- Mell, P.; Grance, T. The nist definition of cloud computing. National Institute of Standards and Technology, 53(6):50.2009.Google Scholar
- R. R. Expósito, G. L. Taboada, S. Ramos, J. Touriño, R. Doallo, Performance analysis of HPC applications in the cloud, Future Generation Computer Systems, Volume 29, Issue 1, January 2013, Pages 218--229, ISSN 0167-739X, Google ScholarDigital Library
- Gupta, A.; Milojicic, D., "Evaluation of HPC Applications on Cloud," Open Cirrus Summit (OCS), 2011 Sixth, vol., no., pp.22,26, 12-13 Oct. 2011 Google ScholarDigital Library
- Strazdins, P. E.; Jie Cai; Atif, Muhammad; Antony, J., "Scientific Application Performance on HPC, Private and Public Cloud Resources: A Case Study Using Climate, Cardiac Model Codes and the NPB Benchmark Suite," Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International, vol., no., pp.1416,1424, 21-25 May 2012 Google ScholarDigital Library
- P. Mehrotra, J. Djomehri, S. Heistand, R. Hood, H. Jin, A. Lazanoff, S. Saini, and R. Biswas. 2012. Performance evaluation of Amazon EC2 for NASA HPC applications. In Proceedings of the 3rd workshop on Scientific Cloud Computing Date (ScienceCloud '12). ACM, New York, NY, USA, 41--50. Google ScholarDigital Library
- Y. Zhai; M. Liu; J. Zhai; X. Ma; W. Chen, "Cloud versus in-house cluster: Evaluating Amazon cluster compute instances for running MPI applications" High Performance Computing, Networking, Storage and Analysis (SC), 2011 International Conference for, pp.1,10, 12-18 Nov. 2011 Google ScholarDigital Library
- Hill, Z.; Humphrey, M., "A quantitative analysis of high performance computing with Amazon's EC2 infrastructure: The death of the local cluster?," Grid Computing, 2009 10th IEEE/ACM International Conference on, vol., no., pp.26,33, 13-15 Oct. 2009.Google ScholarCross Ref
- Sá, T. T., Soares, J. M., and Gomes, D. G. Cloudreports: Uma ferramenta gráfica para a simulação de ambientes computacionais em nuvem baseada no framework cloudsim. In IX Workshop em Clouds e Aplicações - WCGA. 2011.Google Scholar
- OpenNebula. http://opennebula.org/.Google Scholar
- Li, K. B. ClustalW-MPI: ClustalW analysis using distributed and parallel computing. In Bioinformatics, Vol. 19, No. 12. (2003), 1585--6. 2003.Google ScholarCross Ref
- Clustal - Wikipedia, the free encyclopedia. http://en.wikipedia.org/wiki/ClustalGoogle Scholar
- ClusteW-MPI. Bioinformatics Institute. A*Star Singapore. http://www.bii.a-star.edu.sg/achievements/applications/clustalw/index.phpGoogle Scholar
- Brantner, M.; Florescu, D.; Graf, D. Kossmann, D. Kraska, T. Building a database on s3. In Proceedings of the 2008 ACM SIGMOD international conference on Management of data - SIGMOD '08, page 251, New York. ACM Press. 2008 Google ScholarDigital Library
- Buyya, R.; Yeo, C. S.; Venugopal, S.; Broberg, J.; Brandic, I. Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst., 25(6):599--616. 2009. 2009. Google ScholarDigital Library
- MPICH - High-Performance Portable MPI. http://www.mpich.org/Google Scholar
- Subramanian, Vedaprakash; Ma, Hongyi; Wang, Liqiang; Lee, En-Jui; Chen, Po Azure Use Case Highlights Challenges for HPC Applications in the Cloud. HPC in the Cloud. February 21, 2011.Google Scholar
- Coutinho, E. F.; Sousa, F. R.; Gomes, D. G.; Souza, J. N. Elasticidade em Computação na Nuvem: Uma Abordagem Sistemática Minicursos do XXXI Simpósio Brasileiro de Redes de Computadores - SBRC2013, páginas 215--258. SBC, Brasília, DF. 2013.Google Scholar
- Mell, P.; Grance, T. The nist definition of cloud computing. National Institute of Standards and Technology, 53(6):50. 2009.Google Scholar
- Intel MPI Benchmarks 3.2.4 - Intel Developer Zone. http://software.intel.com/en-us/articles/intel-mpi-benchmarksGoogle Scholar
Comments