Análise do Comportamento de Aplicações Paralelas em Ambientes de Computação de Alto Desempenho Virtualizados
Resumo
A computação em nuvem tem se tornado cada vez mais frequente em empresas e universidades, principalmente devido ao fato da nuvem computacional ser mais facilmente administrada uma vez que seu ambiente esteja devidamente configurado. Entretanto, há resistência na implantação de ambientes de computação de alto desempenho em nuvem e isso, provavelmente, está associado ao fato da nuvem precisar de um hypervisor para a administração das máquinas virtuais, resultando em uma perda de desempenho causado pela camada de virtualização. Por outro lado, as tecnologias de virtualização estão em constante avanço, tornando essa perda de desempenho menor com o passar dos anos. Sendo assim, o trabalho faz a análise do desempenho de aplicações paralelas e da infraestrutura utilizada além de avaliar as características dos hypervisors XenServer e KVM com o propósito de comparar o desempenho de cada ambiente e identificar qual a melhor hypervisor a ser utilizada na criação de um ambiente de computação de alto desempenho virtualizado.
Referências
Caciato, L. E. (2009). Virtualização e Consolidação dos Servidores do Datacenter. Centrode Computação da Universidade Estadual de Campinas — São Paulo, (23).
Carissimi, A. (2008). Virtualização: da teoria a soluções. 26º Simpósio Brasileiro deRedes de Computadores e Sistemas Distribuídos.
Citrix (2019). Citrix XenServer 7.1 Administrator's Guide.
Colvero, T. A.; Dantas, M. e. C. D. P. (2005). Ambientes de Clusters e Grids Computacio-nais: Características, Facilidades e Desafios. Congresso Sul Brasileiro de Computação.
James C. Phillips, Rosemary Braun, W. W.J.G. E. T. E. V.C. C. R. D.S.L. K. e.K.S. (2005). Scalable molecular dynamics with NAMD. Journal of ComputationalChemistry.
Jiri Herrmann, Yehuda Zimmerman, D. P. e. S. R. (2019). Virtualization Tuning andOptimization Guide.M.W.Schmidt, K.K.Baldridge, J. S. M.J. S.N. K.S. T. M.J.J. (1993). General Atomic
M.W.Schmidt, K.K.Baldridge, J. S. M. J. S. N. K. S. T. M. J. J. (1993). General Atomic and Molecular Electronic Structure System GAMESS . Journal of ComputationalChemistry.
Pickartz, S. e. a. (2017). Virtualization in HPC - An Enabler for Adaptive Co-Scheduling?,volume 28nd of Advances in Parallel Computing. IOS Press, Lansdale, USA, 1 edition.
Santos, D. L. (2009). Migração de servidores físicos para virtuais — P2V usando ferra-mentas Open Source. Curso de Especialização em Redes e Segurança de Sistemas.
Xavier, M. G.; Neves, M. V.R.F.D.F. T.C.L.T.e.R.C. A. F. (2013). Performance Eva-luation of Container Based Virtualization for HPC Computing Environments. IEEE -2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, (27).
Younge, A. J. e. a. (2011). Analysis of Virtualization Technologies for High PerformanceComputing Environments. JEEE - 4th International Conference on Cloud Computing,(01).
Younge, A. J.; Fox, G. C. (2014). Advanced Virtualization Techniques for High Per-formance Cloud Cyberinfrastructure. 14th IEEE/ACM International Symposium onCluster, Cloud and Grid Computing, (29).