Identificação de sistemas aplicado a máquinas virtuais: uma experiência com KVM, Xen e modelos ARIX
DOI:
https://doi.org/10.18226/23185279.v4iss1p15Keywords:
ARIX, KVM, Virtualização, XenAbstract
Identificação de sistemas aplicado a máquinas virtuais: uma experiência com KVM, Xen e modelos ARIX
A atual consolidação de servidores é possível graças a tecnologia da virtualização, garantindo isolamento, melhor aproveitamento dos recursos e reduzindo os seus custos operacionais. Este artigo analisa a aplicação de duas diferentes tecnologias de virtualização em servidores. Ambientes virtuais são criados com o hypervisor KVM e o Xen, que utiliza a paravirtualização. Através desses ambientes, experimentos de alocação dinâmica de memória para uma VM de teste são realizados. Uma vez conhecida a tecnologia que apresenta o melhor resultado, realiza-se uma avaliação entre as estruturas de modelos auto-regressivos utilizadas, sendo selecionada uma para representar o comportamento da máquina virtual. De posse do modelo escolhido, sua estabilidade é analisada e sugere-se a implementação de um esquema de controle utilizando o modelo preditor para a alocação dinâmica de memória a uma máquina virtual.
System Identification applied to virtual machines: an experiment with KVM, Xen and ARIX models
The current consolidation of servers has been made possible due to the virtualization technology, assuring isolation, increasing the exploitation of the resources and reducing operating costs. This article analyses the application of two different virtualization technologies in servers. Virtual environments are created with the KVM hypervisor and with Xen, which uses paravirtualization. Through this virtual environments, experiments regarding dynamic memory allocation for a VM are performed. Knowing the technology with the best outcome, it was assessed which technique based on autoregressive modeling would best represent the virtual machine behavior. The stability of the selected model is analyzed and suggestions are made for applying control using the model for dynamic memory allocation in a virtual machine.