Proposal of a Didactic Experiment to Understand the Limitations of Using Distributed Architectures for CAD
DOI:
https://doi.org/10.5753/ijcae.2015.4928Keywords:
CAD, Virtualization, Experiments, TeachingAbstract
High-Performance Computing (HPC) is characterized by the intensive use of one or more types of computational resources. Typical HPC applications include processing large astronomical databases, simulating magnetic compounds, or bioprocessing applications. It is important that students, during their training in the use of Distributed Systems for HPC, understand how virtualization technologies and cloud tools can impact the performance of HPC activities. Based on this context, this work proposes a class with an experimental and comparative approach among various infrastructures, so that students, in addition to learning how to implement them in practice, can also understand their performance characteristics in HPC activities.
Downloads
References
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
How to Cite
Issue
Section
License
Copyright (c) 2015 Os autores
This work is licensed under a Creative Commons Attribution 4.0 International License.