Análise Comparativa de Desempenho do Hipervisor Xen: Paravirtualização versus Virtualização Total



Documentos relacionados
Virtualização: VMWare e Xen

Avaliação do Uso de Xen em Ambientes de Computação de Alto Desempenho

Avaliação do Desempenho da Migração de Máquinas Virtuais em Xen

Análise de Desempenho da Virtualização de Rede nos Sistemas Xen e OpenVZ

Uso de Virtualização de Recursos Computacionais na Administração de Redes

Introdução a Virtualização. Sergio Roberto Charpinel Junior Profa. Roberta Lima Gomes

Virtualização Gerencia de Redes Redes de Computadores II

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores

Sistemas Operacionais 1/66

Sistemas Operacionais. Roteiro. Sistemas de Computadores. Os sistemas de computadores são projetados com basicamente 3 componentes: Marcos Laureano

A Academia Brasileira de Letras diz que este verbete não existe.

Construção de um Ambiente Virtualizado para Terminais Thin Client

A SALA DE AULA é meu paraíso. Nela me realizo, nela exercito minha cidadania e nela me sinto útil.

Estudo dos Principais Conceitos de Virtualização

Alta disponibilidade em máquinas

Máquinas Virtuais E eu com isso???

Aplicações. Sistema Operacional Hardware. Os sistemas de computadores são projetados com basicamente 3 componentes: Máquinas Virtuais e Emuladores

Capítulo 1. Introdução

IARA ROBENI DE OLIVEIRA SILVA AVALIAÇÃO DE HIPERVISORES QUANTO AO DESEMPENHO DE REDE

Prof. José Maurício S. Pinheiro UniFOA

Agenda. Histórico Máquinas virtuais X Emuladores Vantagens & Desvantagens Vmware Quemu Xen UML Comparação entre VM's Conclusão

Máquinas Virtuais. Virtualização Tornar virtual. Exemplo comum de Virtualização PORTABILIDADE

Unidade III FUNDAMENTOS DE SISTEMAS. Prof. Victor Halla

Xen e a Arte da Virtualização

Departamento de Tecnologia da Informação

Marcos Vinicios Marques Professor Cidão. Professor Marcelo Neves

Visão do Sistema Operacional

UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA INE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO.

Hypervisor. Diego Souza Gomes 3 de maio de 2007

Virtualização e kernel, vistos por dentro

Gabriel Oliveira do Nascimento Rogério Libarino Aguilar. UFF - Universidade Federal Fluminense

CloudNet: dynamic pooling of cloud resources by live WAN migration of virtual machines

SFD Carla Souza Otacílio Lacerda

Virtualização - VMWare e Xen

Análise de desempenho de throughput com máquinas virtuais

ATIVIDADE 1 MÁQUINAS VIRTUAIS. 1.1 Arquiteturas não virtualizadas

Prefácio da Edição Brasileira 11 Editorial 19

Paravirtualização com o XEN no Debian. Aldrey Galindo

Virtualização: VMWare e Xen

Resumo até aqui. Gerenciamento Proteção Compartilhamento. Infra-estrutura de Software

Virtualização. Prof. Emiliano Monteiro

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Prof. Ms. José Eduardo Santarem Segundo Demonstrar o impacto que o tema virtualização tem representado no mercado

Estudo comparativo sobre o uso do VMware e Xen Server na virtualização de Servidores

Prof. Luiz Fernando Bittencourt MO809L. Tópicos em Sistemas Distribuídos 1 semestre, 2015

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011

ANA PAULA MATIAS COMPARAÇÃO ARQUITETURAL E DE DESEMPENHO DE AMBIENTES DE VIRTUALIZAÇÃO JOINVILLE, SC JULHO, 2009

Introdução. O que vimos. Infraestrutura de Software. (cont.) História dos Sistemas Operacionais. O que vimos 12/03/2012. Primeira geração:

Fundamentos de Sistemas Computacionais Introdução

INE Sistemas Operacionais I

Introdução. Sistemas Operacionais. Introdução. Roteiro (1 / 2) Por que Máquinas Virtuais Existem? Roteiro (2 / 2)

Sistemas Operacionais Estruturas de Sistemas Operacionais Ref.: Capítulo 3

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

ARQUITETURA DE COMPUTADORES E SISTEMAS OPERACIONAIS P/ CONCURSOS PÚBLICOS FOCO: ESAF/CESGRANRIO/FCC. Prof. Almeida Jr

4 Estrutura do Sistema Operacional Kernel

Curso de Engenharia de Computação VIRTUALIZAÇÃO DE SERVIDORES UTILIZANDO XEN

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Sistemas Operacionais 2014 Sistemas Distribuídos. Alexandre Augusto Giron

Infra-Estrutura de Software. Introdução. (cont.)

Virtualização. Presente e futuro

ETEC RAPOSO TAVARES GESTÃO DE SISTEMAS OPERACIONAIS I. Máquina Virtual. Instalação de S.O. em dual boot. 1º Semestre 2010 PROF.

Computação na Nuvem: Virtualização e Migração de VM. André Meireles Estêvão Monteiro Monique Soares

Introdução. Sistemas Operacionais

Benefícios da Virtualização as para empresas

Sistemas Operacionais

Uso de Virtualização de Recursos Computacionais na Administração de Redes

Professor Esp.: Douglas Diego de Paiva

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)

GT-VOIP Relatório I.9: Avaliação do Ambiente Sphericall da Marconi. Setembro de 2002

TÉCNICAS DE VIRTUALIZAÇÃO E SUAS IMPLEMENTAÇÕES

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Virtualização de Sistemas Operacionais

Sistemas Operacionais. Conceitos de um Sistema Operacional

Considerações no Projeto de Sistemas Cliente/Servidor

Máquinas Virtuais: Windows 2008 Server

SISTEMAS OPERACIONAIS

Prof. Luiz Fernando Bittencourt MC714. Sistemas Distribuídos 2 semestre, 2013

CA ControlMinder for Virtual Environments

Sistemas Operacionais 2014 Introdução. Alexandre Augusto Giron

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 05. Prof. André Lucio

Comunicação Fim-a-Fim a Alta Vede em Redes Gigabit

Aula 00 Apresentação da Disciplina

Introdução Âmbito do Documento

Virtualização. O conceito de VIRTUALIZAÇÃO

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Virtualização. P r e s e n t e e f u t u r o Andréa Garcia Trindade 2º. sem/2010. Virtualização Presente e Futuro

Andrique Amorim INTRODUÇÃO A INFORMÁTICA

Modelagem e Análise de Dependabilidade de Infraestruturas de Mobile Cloud Computing

Prof. André Dutton W W W. P O R T A L D O A L U N O. I N F O 1


MÁQUINAS VIRTUAIS EM SISTEMAS DISTRIBUÍDOS. Luiz C. Vieira

EA080- Laboratório de Redes de Computadores Laboratório 2 Virtualização (Relatório Individual) Prof. Responsável: Mauricio Ferreira Magalhães

Estrutura, Processos e Threads

Prof. Lázaro Nogueira

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal

Sistemas Operacionais I Parte III Estrutura dos SOs. Prof. Gregorio Perez gregorio@uninove.br Roteiro. Componentes do Sistema

Transcrição:

de Desempenho do Hipervisor Xen: Paravirtualização versus Total Andrea Schwertner Charão e Ronaldo Canofre M. dos Santos LSC - Laboratório de Sistemas de Computação Curso de Ciência da Computação UFSM - Universidade Federal de Santa Maria

Roteiro 1 2 3 4 5 2 / 17

Contexto Objetivo : decada de 50-60 Diversas formas de realização Ampla utilização e avaliação Hardware Virtual Machine : HVM Quantificar o impacto das tecnologias de virtualização implementadas pelo Xen 3 / 17

Revisão MMV Xen IBM - Mainframes Compartilhamento de hardware Monitor de Máquinas Virtuais / Hypervisor Camada extra de software Controle dos dispositivos Gerenciabilidade, flexibilidade, isolamento de falhas 4 / 17

Técnicas de Revisão MMV Xen Total VMWare ESX Paravirtualização HVM Xen Intel : IVT - Intel Virtualization Tecnology AMD: AMD-V - AMD Virtualization 5 / 17

Xen Revisão MMV Xen Implementação Arquiteturas 6 / 17

dos Dispositivos Revisão MMV Xen Acesso a disco e rede de memória Mapeamento estático Uso de CPU 7 / 17

Ambiente e Metodologia Acerca do testes Benchmarks Ambiente Servidores Intel Altix XE 210 Linux Kernel 2.6.20 Xen versão 3.2.0 Metodologia MV idênticas Média aritmética de 10 execuções Mais de um teste por dispositivo Flag desabilitada para testes com HVM 8 / 17

Acerca do testes Benchmarks Benchmarks e Dados para Testes (1/2) Netperf - análise de rede Transferência de mensagens Protocolos TCP e UDP Grupos de 512 bytes, 512 Kbytes e 45 Mbytes Resultado: Taxa de Trasnferência (X)bytes/s dd - análise de disco Transferência de arquivos Tamanhos: 128Mbytes à 4Gbytes Bloco padrão de 512 bytes Resultado: Taxa de Transferência(Mbytes/s) e Tempo(s) 9 / 17

Acerca do testes Benchmarks Benchmarks e Dados para Testes (2/2) Stream - análise de memória Largura de banda Resultado em Mbytes/s Copy a(i) = b(i) Scale a(i) = q*b(i) Add a(i) = b(i)+c(i) Triad a(i) = b(i)+q*c(i) Linpack-PC - análise de CPU Conjunto de rotinas Matrizes 100 x 100 Precisão simples Resultado: Número de operações em ponto flutuante (Mflops) 10 / 17

TCP: Pacotes médios Rede Memória Disco e CPU 11 / 17

UDP: Pacotes médios Rede Memória Disco e CPU 12 / 17

Testes de memória Rede Memória Disco e CPU 13 / 17

Testes de disco (1/2) Rede Memória Disco e CPU 14 / 17

Testes de disco (2/2) Rede Memória Disco e CPU 15 / 17

Analise dos Resultados Conclusão Considerações Table: Comparação do impacto Dispositivo Rede Disco Memória CPU Resultado Impacto significativo, desempenho PVM superior ao HVM. Impacto significativo, desempenho PVM superior ao HVM. Pequeno impacto, desempenho HVM levemente superior ao PVM. Pequeno impacto, variação de 0,05 Mflops entre as abordagens. 16 / 17

Conclusão Considerações Conclusões desempenho da virtualização assistida por hardware Trabalhos Futuros KVM - Kernel-based Virtual Machine 17 / 17