Avaliação de Desempenho de Técnicas de Migração de Máquinas Virtuais para o Ambiente de Computação em Nuvem
PDF (portugués (Brasil))

Palabras clave

CUDA
OpenCL
GPU

Cómo citar

Avaliação de Desempenho de Técnicas de Migração de Máquinas Virtuais para o Ambiente de Computação em Nuvem. (2017). ForScience, 4(2). https://doi.org/10.29069/forscience.2016v4n2.e186

Resumen

As ferramentas de virtualização têm um papel fundamental no crescimento da utilização da Computação em Nuvem. Por meio da virtualização, é possível realizar a migração de máquinas virtuais dentro de um provedor de serviços de nuvem, proporcionando a utilização eficiente dos recursos. Entretanto, não oram evidenciadas quais técnicas são mais indicadas de acordo com os cenários distintos de carga no qual o sistema está operando. Diferentemente das avaliações de desempenhos simplesmente comparativas encontradas na literatura, este trabalho propõe a utilização de um modelo estatístico consistente para avaliação de desempenho das técnicas de migração: (i) live migration e (ii) non-live migration. O objetivo do modelo estatístico é identificar o comportamento das técnicas de migração de máquinas virtuais sob diferentes situações de cargas de trabalho. O modelo estatístico proposto para utilização é composto pela abordagem de avaliação de desempenho das técnicas de migração de máquina virtual combinado com o planejamento de experimentos de projeto fatorial 2k.

Palavras-chave: Migração. Máquinas Virtuais. Avaliação de Desempenho.

 

Abstract

Performance evaluation of virtual machine migration approaches on cloud computign environment 

Virtualization tools play a key role in increasing the use of Cloud Computing. Through virtualization, it is possible to migrate virtual machines within a cloud service provider, providing efficient resource utilization. However, there are not evident which techniques work better in according to the different load scenarios in which the system is operating. This work proposes the use of a consistent statistical model to evaluate the performance of migration techniques:
(i) live migration and (ii) non-live migration. The objective of the statistical model is to identify the behavior of virtual machine migration techniques under different workload situations. The proposed statistical model for use is based on the performance evaluation approach of the virtual machine migration techniques combined with the 2k factorial design.


Keywords: Migration. Performance Evaluation. Virtual Machine.


PDF (portugués (Brasil))

Referencias

REFERÊNCIAS

BARUCHI, A.; MIDORIKAWA, E. T.; SATO, L. M. Reducing virtual machine live migration overhead via workload analysis. IEEE Latin America Transactions, IEEE, v. 13, n. 4, p. 1178–1186, 2015.

BELOGLAZOV, A.; BUYYA, R. Energy efficient allocation of virtual machines in cloud data centers. In: INTERNATIONAL CONFERENCE ON CLUSTER, CLOUD AND GRID COMPUTING, 10., 2010, Washington, DC. Proceedings... Piscataway: IEEE Computer Society, 2010. p. 577–578. Disponível em: <http://dx.doi.org/10.1109/CCGRID.2010.45>. Acesso em: 10 out. 2015.

CLARK, C. et al. Live migration of virtual machines. In: CONFERENCE ON SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION: volume 2, 2., 2005, Berkeley, CA, USA. Proceedings... Berkeley, CA, USA: USENIX Association, 2005. p. 273–286. Disponível em: <http://dl.acm.org/citation.cfm?id=1251203.1251223>. Acesso em: 11 out. 2015.

FREEDMAN, D. A. Statistical models: theory and practice. Cambridge, GB: Cambridge university press, 2009. 442 p.

GALLOWAY, M.; LOEWEN, G.; VRBSKY, S. Performance metrics of virtual machine live migration. In: IEEE INTERNATIONAL CONFERENCE CLOUD COMPUTING , 8., 2015. Proceeding... New York: Piscataway: IEEE, 2015. p. 637–644.

HOLLANDER, R. M.; BOLOTOFF, P. V. RAMspeed. 2015. Disponível em: <http://alasir.com/software/ramspeed>. Acesso em: 10 out. 2015.

HU, Y. et al. Performance analysis of encryption in securing the live migration of virtual machines. In: MACHINE LIVE MIGRATION. In: IEEE INTERNATIONAL CONFERENCE CLOUD COMPUTING, 8., 2015, New York. Proceeding... New York, Piscataway: IEEE, 2015. p. 613–620.

JAIN, R. The Art of Computer Systems Performance Analysis: Techniques for experimental design, measurement, simulation, and modeling. [S.l.]: John Wiley & Sons Chichester, 1991. (Wiley Professional Computing).

KOSLOVSKI, G. P.; BOUFLEUR, M. P.; CHARÃO, A. S. Avaliação do desempenho da migração de máquinas virtuais em xen. In: SIMPÓSIO DE INFORMÁTICA DA REGIÃO CENTRO DO RIO GRANDE DO SUL, 5., 2006, Santa Maria, RS. Anais... Santa Maria, RS: Centro Universitário Franciscano, 2006.

KUKRAL, T. et al. Vm migration measurement and failure detection. In: IEEE INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING, 38., 2015, Prague. Proceeding... Prague, Piscataway: IEEE, 2015. p. 285–288.

MAGALHÃES, D. V.; SOARES, J. M.; GOMES, D. G. Análise do impacto de migração de máquinas virtuais em ambiente computacional virtualizado. In: SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS, 29., 2011, Campo Grande, MS. Anais... Campo Grande, MS: Universidade Federal de Mato Grosso do Sul, 2011. p. 235–248.

NEVES, M. V. et al. Impacto da migração de máquinas virtuais de xen na execução de programas mpi. In: WORKSHOP EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO, 8., 2007, Gramado, RS. Anais... Gramado, RS: Sociedade Brasileira de Computação, 2007.

PCHEK, M. L. Máquinas Virtuais e Emuladores: conceitos, técnicas e aplicações. [S.l.]: Novatec, 2006.

PHORONIX. Open-Source Benchmarking. 2015. Disponível em: . Acesso em: 02 julho 2015.

ROSSI, F. D. Alocação Dinâmica de Recursos no Xen. 2008. 70 f. Dissertação (Mestrado em Ciência da Computação) — Universidade Católica do Rio Grande do Sul, Porto Alegre, BR, 2008.

SANTOS, R.; CHARÃO, A. S. Análise Comparativa de Desempenho do Hipervisor Xen: paravirtualização versus virtualização total. UFSM, Santa Maria, RS, 2008.

SHAH, S. A. R.; JAIKAR, A. H.; NOH, S.-Y. A performance analysis of precopy, postcopy and hybrid live vm migration algorithms in scientific cloud computing environment. In: IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION, 13., 2015, Amsterdan. Proceeding... Amsterdan, Piscataway: IEEE, 2015. p. 229–236.

STRUNK, A.; DARGIE, W. Does live migration of virtual machines cost energy? In: INTERNACIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 27., 2013, Barcelona. Proceeding... Barcelona, Piscataway: IEEE, 2013. p. 514–521.

TAO, F. et al. BGM-BLA: A new algorithm for dynamic migration of virtual machines in cloud computing. IEEE Transactions on Services Computing, v. 9, n. 6, p. 910–925, nov. - dez. 2016. Disponível em: <https://www.researchgate.net/publication/277564168_BGM-BLA_A_

new_algorithm_for_dynamic_migration_of_virtual_machines_in_cloud_computing>. Acesso em: 10 out. 2015.

VOORSLUYS, W. et al. Cost of virtual machine live migration in clouds: a performance evaluation. In: JAATUN, M.; ZHAO, G.; RONG, C. (Ed.). Cloud Computing. Heildelber: Springer, 2009, (Lecture Notes in Computer Science, v. 5931). p. 254–265. Disponível em: <http://dx.doi.org/10.1007/978-3-642-10665-1_23>. Acesso em: 09 out. 2015.

XIAO, Z.; SONG, W.; CHEN, Q. Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Transactions on Parallel and Distributed Systems, IEEE, v. 24, n. 6, p. 1107–1117, 2013. Disponível em: <http://ieeexplore.ieee.org/document/6311403/>. Acesso em: 10 out. 2015.

ZAGHLOUL, S. The mutual effect of virtualization and parallelism in a cloud environment. In: AFRICON, 11., 2013, Maurice. Proceeding... Maurice, Piscataway: IEEE, 2013. p. 1–5.

Autores que publicam na ForScience concordam com os seguintes termos:

- O referido trabalho é de própria autoria e nunca foi publicado ou enviado a outra revista, tendo essa revista o direito de exclusividade sobre a edição e publicação, sob a licença Creative Commons Attribution License 4.0 (CC-BY-NC) que permite a qualquer pessoa compartilhar a adaptar o trabalho de acordo com os seguintes termos:

  • Atribuição — Você deve dar o crédito apropriado, prover um link para a licença e indicar se as mudanças foram feitas. Você deve fazê-lo em qualquer circunstância razoável, mas de maneira alguma que sugira ao licenciante a apoiar você ou o seu uso.

  • Não Comercial — Você não pode usar o material para fins comerciais.

- Todos os coautores estão cientes e concordam com a submissão do trabalho no processo de avaliação na Revista ForScience.
 
- Autoriza os editores a realizarem as adequações necessárias na forma do
artigo, porém preservando o conteúdo.

- Se comprovado plágio em qualquer trabalho publicado, esta Revista isenta-se de qualquer responsabilidade, devendo seu(s) autor(es) arcar(em) com as penalidades previstas em lei.

- Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.

- Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal), já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado. Porém deve-se observar que uma vez aprovado pelos avaliadores, o manuscrito não poderá sofrer mais alterações. Caso o autor deseje faze-lo, deverá reiniciar o processo de submissão