Use este identificador para citar ou linkar para este item: http://hdl.handle.net/1843/SLSS-8KEET9
Tipo: Dissertação de Mestrado
Título: Isolamento de tráfego eficiente para datacenters virtualizados
Autor(es): Henrique da Silva Rodrigues
Primeiro Orientador: Dorgival Olavo Guedes Neto
Primeiro membro da banca : Jose Renato Santos
Segundo membro da banca: Jose Marcos Silva Nogueira
Terceiro membro da banca: Luiz Filipe Menezes Vieira
Resumo: Datacenters que oferecem infraestrutura computacional no modelo de computação em nuvem abrigam aplicações de diversos clientes em um ambiente compartilhado. Essas aplicações são executadas por uma ou mais máquinas virtuais (VMs) que compartilham os servidores do datacenter. Com a tendência de terceirização de infraestrutura,motivada pela popularização do modelo de computação como serviço, cresce o número de clientes em um mesmo datacenter. Enquanto isso, provedores de infraestrutura buscam um melhor aproveitamento dos recursos consolidando um grande número de VMs em um único servidor. Esses fatores aumentam a interação de diferentes clientesno consumo de recursos. Nesse ambiente é importante que o provedor garanta o isolamento no consumo de recursos de diferentes clientes, evitando violações nas regras contratuais que especificam os recursos contratados por cada cliente. Embora as atuais tecnologias de virtualização ofereçam boas soluções para o isolamento de máquinas virtuais em termos de memória e processamento, o mesmo nãoocorre para os recursos de rede. Essas tecnologias são capazes de controlar apenas a transmissão de dados e normalmente dependem da cooperação das VMs para controlar a recepção de dados de forma justa. Isso torna o isolamento do consumo de recursos de rede vulnerável à padrões de tráfego egoístas, que não fazem qualquer esforço paramanter uma divisão justa dos recursos de rede. O Gatekeeper é uma iniciativa para resolver esse problema. Esse sistema detecta violações nas garantias dos recursos adquiridos pelos clientes e coordena a ação de limitadores de envio de tráfego associados à cada VM para acabar com as violações. Esse controle é feito de forma distribuída com a participação de cada servidor do datacenter. A arquitetura e os algoritmos do Gatekeeper, no entanto, possuem algumas limitaçõesque resultam em um controle de tráfego ineficiente em determinados cenários. Esse trabalho propõe uma nova versão para o sistema, denominada Gatekeeper-ng, que resolve esses problemas e oferece um controle de tráfego mais preciso e mais eficiente.
Abstract: A typical cloud-based datacenter hosts multiple services owned by various tenants in a shared facility. Each service can consist of a collection of one or more virtual machines (VM) placed on one or more physical machines. With the trend of outsourcing the infrastructure, motivated by the wide spread of the utility computing model, thenumber of tenants sharing the computational resources of a single datacenter is also expected to grow. Meanwhile, infrastructure providers are adopting server consolidation techniques to maximize the resource utilization by placing even more VMs on each server. These factors increase the interactions on resource consumption among different tenants. Thus, such shared environments will have a strong need for improved mechanisms to enforce performance isolation for tenants that share datacenter resources.While existing virtualization mechanisms provide good support for allocating CPU and memory resources, only rudimentary support is currently available to manage the use of datacenter network I/O resources. Today's virtualization solutions can enforce resource consumption in the transmit direction, but the reception still depends onservers' cooperation. Therefore, these traffic isolation solutions are vulnerable to selfish tenants, which doesn't cooperate to share the network resources in a fairly manner. The Gatekeeper system is an initiative to solve this problem. The system detects resource consumption violations according to traffic guarantees specified by the datacenter operator and enforces bandwitdh allocations for each VM, for both egress and ingress traffic, on each server. However, the algorithms and the architecture of Gatekeeper have limitations that lead to poor performance isolation in some scenarios. This work proposes a new version of the system, called Gatekeeper-ng, that solves these problems.Keywords: Computer Networks, Distributed Systems, Quality of Service, Virtualization.
Assunto: Sistemas Distribuídos
Computação
Computação em nuvem
Redes de computadores
Idioma: Português
Editor: Universidade Federal de Minas Gerais
Sigla da Instituição: UFMG
Tipo de Acesso: Acesso Aberto
URI: http://hdl.handle.net/1843/SLSS-8KEET9
Data do documento: 28-Jul-2011
Aparece nas coleções:Dissertações de Mestrado

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
henriquesilvarodrigues.pdf5.16 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.