Análise Multiparamétrica do Overhead de Rede em Máquinas Virtuais

  • Flávio Urschei USP
  • Éder José Pelegrini USP
  • Márcio Augusto de Lima e Silva USP
  • Edson Toshimi Midorikawa USP
  • Tereza Cristina Melo de Brito Carvalho USP

Resumo


O objetivo deste trabalho é avaliar a influência do overhead introduzido pela camada de virtualização no desempenho de rede. Especificamente, irá analisar o desempenho do XEN, um dos monitores de máquinas virtuais amplamente utilizados. A métrica utilizada é a vazão (em Mbps) obtida em comunicações TCP/IP, medida com o benchmark netperf. Os parâmetros MTU da rede, tamanho do buffer da aplicação e tamanho do buffer de sistema (tamanho da janela TCP) foram variados de modo a verificar a influência dos mesmos na vazão do sistema.

Referências

Ahmad, I., J. M. Anderson, et al. (2003). "An analysis of disk performance in VMware ESX server virtual machines". IEEE International Workshop on Workload Characterization (WWC-6). p. 65 - 76.

Barham, P., B. Dragovic, et al. (2003). "Xen and the Art of Virtualization". 19th ACM Symposium on Operating Systems Principles (SOSP 2003). Bolton Landing, NY, USA: ACM Press. p. 164 -177.

Huang, W., J. Liu, et al. (2006). "A Case for High Performance Computing with Virtual Machines". International Conference on Supercomputing. Cairns, Queensland, Australia: ACM Press. p. 125-134.

KVM (2007). "Kernel-based Virtual Machine". Disponível em [link]. Acessado em 05/02/2007.

Menon, A., J. R. Santos, et al. (2005). "Diagnosing performance overheads in the xen virtual machine environment". Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments, p.13-23.

Netperf. (2006). Disponível em [link]. Acessado em 01 Nov. 2006.

Oprofile (2006). Disponível em [link]. Acessado em 07/03/2007.

Robin, J. S. e C. E. Irvine (2000). "Analysis of the Intel Pentium’s ability to support a secure virtual machine monitor". Proceedings of the 9th USENIX Security Symposium, Denver, CO, USA, p.129–144.

Rose, R. (2004)."Survey of System Virtualization Techniques". Disponível em [link]. Acessado em 11/11/2006.

Rosenblum, M. e T. Garfinkel (2005). "Virtual machine monitors: current technology and future trends". Computer, v.38, n.5, p.39.

Smith, J. E. e R. Nair (2005). "Virtual Machines: Versatile Platforms for Systems and Processes": Morgan Kaufmann.

Sugerman, J., G. Venkitachalam, et al. (2001). "Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor". USENIX 2001. Boston, Massachusetts, USA. June 25–30. p. 1-14.

Vmware (2006)."VMware Server". Disponível em [link]. Acessado em 15 Out. 2006.

Whitaker, A., M. Shaw, et al. (2002). "Scale and Performance in the Denali Isolation Kernel". Fifth Symposium on Operating System Design and Implementation. p. 195-209.

Xen (2006)."XEN Source". Disponível em [link]. Acessado em 10 Out. 2006.
Publicado
30/06/2007
URSCHEI, Flávio; PELEGRINI, Éder José; LIMA E SILVA, Márcio Augusto de; MIDORIKAWA, Edson Toshimi; CARVALHO, Tereza Cristina Melo de Brito. Análise Multiparamétrica do Overhead de Rede em Máquinas Virtuais. In: WORKSHOP DE SISTEMAS OPERACIONAIS (WSO), 4. , 2007, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2007 . p. 816-827.