System Identification applied to virtual machines: an experiment with KVM, Xen and ARIX models

A atual consolidacao de servidores e possivel gracas a tecnologia da virtualizacao, garantindo isolamento, melhor aproveitamento dos recursos e reduzindo os seus custos operacionais. Este artigo analisa a aplicacao de duas diferentes tecnologias devirtualizacao em servidores. Ambientes virtuais sao criados com o hypervisor KVM e o Xen, que utiliza a paravirtualizacao. Atraves desses ambientes, experimentos de alocacao dinâmica de memoria para uma VM de teste sao realizados. Uma vez conhecida a tecnologia que apresenta o melhor resultado, realiza-se uma avaliacao entre as estruturas de modelos auto-regressivos utilizadas, sendo selecionada uma para representar o comportamento da maquina virtual. De posse do modelo escolhido, sua estabilidade e analisada e sugere-se a implementacao de um esquema de controle utilizando o modelo preditor para a alocacao dinâmica de memoria a uma maquina virtual. http://dx.doi.org/10.18226/23185279.v4iss1p15

[1]  Fabio Diniz Rossi Alocação dinâmica de recursos no Xen , 2008 .

[2]  Shlomit S. Pinter,et al.  Improving machine virtualization with 'hotplug memory' , 2005, 17th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'05).

[3]  Petre Stoica,et al.  Decentralized Control , 2018, The Control Systems Handbook.

[4]  Hai Jin,et al.  Hotplug or Ballooning: A Comparative Study on Dynamic Memory Management Techniques for Virtual Machines , 2015, IEEE Transactions on Parallel and Distributed Systems.

[5]  Yonggang Wen,et al.  Energy efficiency and server virtualization in data centers: An empirical investigation , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[6]  Yingwei Luo,et al.  Dynamic memory balancing for virtual machines , 2009, ACM SIGOPS Oper. Syst. Rev..

[7]  Guilin Zhang,et al.  A dynamic memory management model on Xen virtual machine , 2013, Proceedings 2013 International Conference on Mechatronic Sciences, Electric Engineering and Computer (MEC).

[8]  Werner Vogels,et al.  Beyond Server Consolidation , 2008, ACM Queue.

[9]  Chi-Tsong Chen,et al.  Linear System Theory and Design , 1995 .

[10]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[11]  Andrew Warfield,et al.  Xen and the art of virtualization , 2003, SOSP '03.

[12]  Xiaoyun Zhu,et al.  Memory overbooking and dynamic control of Xen virtual machines in consolidated environments , 2009, 2009 IFIP/IEEE International Symposium on Integrated Network Management.

[13]  A. Kivity,et al.  kvm : the Linux Virtual Machine Monitor , 2007 .

[14]  Hui He,et al.  LVMM: A lightweight virtual machine memory management architecture for virtual computing environment , 2011, 2011 International Conference on Uncertainty Reasoning and Knowledge Engineering.