Applications of High-Performance Computing and Cloud Computing in the Course on Distributed Applications Development
DOI:
https://doi.org/10.5753/ijcae.2013.4950Keywords:
High-Performance Computing (HPC), Cloud Computing, Distributed Applications, MPIAbstract
The use of High-Performance Computing in undergraduate courses has become increasingly common as these applications are disseminated in research and development institutes and centers. Cloud Computing has become a widely used paradigm in recent years for various services due to its ease of use based on the pay-per-use model. This article aims to describe their applications together in a module in the undergraduate course Distributed Applications Development. Some practices used in both areas were described, as well as strategies used for their integration. A discussion about the course and future plans are presented at the end of the work.
Downloads
References
T. T. Sá, J. M. Soares, and D. G. Gomes, “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.
V. Subramanian, H. Ma, L. Wang, E.-J. Lee, and P. Chen, “Azure use case highlights challenges for hpc applications in the cloud,” 2011, online; acessado em julho-2013.
Q. Zhang, L. Cheng, and R. Boutaba, “Cloud computing: state-of-the-art and research challenges,” Journal of Internet Services and Applications, vol. 1, no. 1, pp. 7–18, May 2010. [Online]. Available: DOI: 10.1007/s13174-010-0007-6
E. Coutinho, F. R. C. Sousa, D. G. Gomes, and J. D. Souza, “Elasticidade em computação na nuvem: Uma abordagem sistemática,” in XXXI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2013) - Minicursos, may 2013.
J. M. G. Rocha, “Cluster beowulf: Aspectos de projeto e implementacao,” Mestrado, Curso de Mestrado em Engenharia Elétrica, Centro Tecnológico, Universidade Federal do Pará, Belém, 2003.
W. dos Santos Menenguci, “Computação de alto desempenho envolvendo clusters e métodos numéricos,” Monografia, Centro Universitário Vila Velha - Curso de Ciência da Computação - Vila Velha, 2008.
S. R. d. S. Moraes, “Computação paralela em cluster de gpu aplicado a problema da engenharia nuclear,” Mestrado, Instituto de Enegenhari Militar - Rio de Janeiro, 2012.
J. A. Soto, “Opennebula: Implantação de uma nuvem privada e orquestração das máquinas virtuais no paradigma da computação em nuvem,” Monografia, Departamento de Engenharia de Teleinformática - Universidade Federal do Ceará-Fortaleza, 2011.
C. C. Possobom, “Estudo de caso: Cloud computing - computação em nuvem,” Monografia, Curso de bacharelado em Informática Sistemas de Informação - Universidade Regional do Noroeste do Estado do Rio Grande do Sul - Ijuí, 2010.
G. Burns, R. Daoud, and J. Vaigl, “LAM: An Open Cluster Environment for MPI,” in Proceedings of Supercomputing Symposium, 1994, pp. 379–386.
OpenNebula.org, “.:: Opennebula: The open source toolkit for data center virtualization ::.” [link], 2012, online; acessado em janeiro-2012.
MPICH, “Mpich - high-performance portable mpi,” [link], 2013, online; acessado em julho-2013.
F. A. O. Maciel, T. M. Cavalcante, J. Q. Neto, J. M. U. de Alencar, C. T. de Oliveira, and R. M. C. Andrade, “Uma arquitetura para submissão e gerenciamento de jobs em infraestruturas computacionais de alto desempenho,” in XI Workshop em Clouds e Aplicações - WCGA, 2013.
S. Bokhari, “Multiprocessing the sieve of eratosthenes,” Computer, vol. 20, no. 4, pp. 50–58, 1987.
AmazonWebServices, “Amazon web services (portuguese (brazil)),” [link], 2013, online; acessado em janeiro-2013.
B. I. A. Singapore, “Clustal - wikipedia, the free encyclopedia,” [link], 2013, online; acessado em julho-2013.
Wikipedia, “Clustew-mpi,” [link], 2013, online; acessado em julho-2013.
Intel, “Intel mpi benchmarks 3.2.4 - intel developer zone,” [link], 2013, online; acessado em julho-2013.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2013 Os autores
This work is licensed under a Creative Commons Attribution 4.0 International License.