Proposta de Experimento Didático para Compreender as Limitações do Uso de Arquiteturas Distribuídas para CAD
DOI:
https://doi.org/10.5753/ijcae.2015.4928Keywords:
CAD, Virtualização, Experimentos, EnsinoAbstract
A Computação de Alto Desempenho (CAD) é caracterizada pelo uso intensivo de um ou mais tipos de recurso computacional. Entre as aplicações típicas de CAD podemos citar o processamento de grandes bases de dados astronˆomicas, a simulação de compostos magnéticos ou as aplicações de bioprocessamento. é importante que discentes, durante o processo de capacitação no uso de Sistemas Distribuídos para CAD, assimilem em quais aspectos as tecnologias de virtualização e o ferramental de nuvem podem impactar no desempenho de atividades de CAD. Com base nesse contexto, propomos nesse trabalho uma aula com abordagem experimental e comparativa entre diversas infraestruturas para que os alunos, além de aprender como implementá-las na prática, possam também compreender suas particularidades de desempenho em atividades de CAD.
Downloads
Referências
D. Beserra, R. Karman, F. Oliveira, A. Borba, J. Araujo, A. Araújo, and F. Fernandes, “Utilização de hardware legado para o ensino de cad,” International Journal in Computer Architecture Education (IJCAE), vol. 3, no. 1, pp. 17–20, Dec. 2014.
K. Wang and P. Guo, “An efficient and scalable learning algorithm for near-earth objects detection in astronomy big image data,” in Systems, Man and Cybernetics (SMC), 2014 IEEE International Conference on, Oct 2014, pp. 742–747.
N. H.-K. Cristóbal Navarro and L. Mateu, “A survey on parallel computing and its applications in data-parallel problems using gpu architectures,” Communications in Computational Physics, vol. 15, pp. 285–329, 2 2014.
K. Ye, X. Jiang, S. Chen, D. Huang, and B. Wang, “Analyzing and modeling the performance in xen-based virtual cluster environment,” in Proceedings of the 2010 IEEE 12th International Conference on High Performance Computing and Communications, ser. HPCC ’10. Washington, DC, USA: IEEE Computer Society, 2010, pp. 273–280.
D. Beserra, F. Fernandes, F. Falcão, W. Lima, R. Karman, P. T. Endo, A. Borba, J. Araujo, and E. Sousa, “Como a computação em nuvem pode ajudar a prover infraestrutura para aplicações de escience?” Revista de Exatas e Tecnológicas (RETEC), vol. Edição Especial - ERI-MT 2014, no. 1, pp. 38–47, Dec. 2014.
T. Cordeiro, D. Damalio, N. Pereira, P. Endo, A. Palhares, G. Gonalves, D. Sadok, J. Kelner, B. Melander, V. Souza, and J.-E. Mngs, “Open source cloud computing platforms,” in Proc. of 9th Int. Conf. on Grid and Cloud Computing (GCC’2010), Jiangsu, 2010, pp. 1–5.
E. Johnson, P. Garrity, T. Yates, and R. A. Brown, “Performance of a virtual cluster in a general-purpose teaching laboratory,” in Proceedings of the 2011 IEEE International Conference on Cluster Computing, ser. CLUSTER ’11, 2011, pp. 600–604.
O. Abdul-Rahman, M. Munetomo, and K. Akama, “Toward a genetic algorithm based flexible approach for the management of virtualized application environments in cloud platforms,” in Computer Communications and Networks (ICCCN), 2012 21st International Conference on. IEEE, 2012, pp. 1–9.
R. Karman, D. Beserra, P. Endo, and S. Galdino, “Análise de desempenho do virtualizador kvm com o hpcc em aplicações de cad,” in SBRC 2014 - WCGA, Florianpolis - Brasil, may 2014.
D. Beserra, R. P. da Silva, K. Camboim, A. Borba, J. Araujo, and A. E. P. de Araujo, “Anlise do desempenho de sistemas operacionais hospedeiros de clusters virtualizados com o virtualbox,” in SBRC 2014 - WCGA, Florianpolis - Brasil, may 2014.
R. K. P. da Silva, “Análise de desempenho de serviços de computação em nuvens para computação científica,” Master’s thesis.
A. J. Younge, R. Henschel, J. T. Brown, G. von Laszewski, J. Qiu, and G. C. Fox, “Analysis of virtualization technologies for high performance computing environments,” in Proceedings of the 2011 IEEE 4th International Conference on Cloud Computing, ser. CLOUD ’11. Washington, DC, USA: IEEE Computer Society, 2011, pp. 9–16.
D. Beserra, M. França, C. Melo, Y. Sousa, S. Romeiro, M. Andrade, A. Araújo, and E. Sousa, “Ambiente virtualizado para ensino de programação paralela e computação em cluster,” in XXXIII Congresso da Sociedade Brasileira de Computação/XXI Workshop sobre Educação em Computação, Maceió, 2013.
E. Coutinho and G. Paillard, “Aplicações de computação de alto desempenho e computação em nuvem na disciplina de desenvolvimento de aplicações distribuıdas,” International Journal in Computer Architecture Education (IJCAE), vol. 2, no. 1, pp. 32–36, Dec. 2013.
C. Ivica, J. T. Riley, and C. Shubert, “Starhpcteaching parallel programming within elastic compute cloud,” in Information Technology Interfaces, 2009. ITI’09. Proceedings of the ITI 2009 31st International Conference on. IEEE, 2009, pp. 353–356.
P. M. Papadopoulos, M. J. Katz, and G. Bruno, “NPACI Rocks: tools and techniques for easily deploying manageable Linux clusters,” Concurrency and Computation: Practice and Experience, vol. 15, no. 7-8, pp. 707–725, 2003.
L. Nussbaum, F. Anhalt, O. Mornard, and J.-P. Gelas, “Linux-based virtualization for HPC clusters,” in Proceedings of the Linux Symposium, Jul. 2009.
I. S. Silva, L. O. Luz, R. Nepomuceno, and J. C. dos Santos, “Programação de processadores multi-core: Uma experiência educacional utilizando plataformas didáticas embarcadas em fpga,” International Journal in Computer Architecture Education (IJCAE), vol. 3, no. 1, pp. 9–12, Dec. 2014.
Downloads
Published
Como Citar
Issue
Section
Licença
Copyright (c) 2015 Os autores
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.