Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/BUBD-9W7FAR
Type: Dissertação de Mestrado
Title: Gatekeeper: controle de tráfego distribuído em datacenters virtualizados
Authors: Paolo Victor Goncalves Soares
First Advisor: Dorgival Olavo Guedes Neto
First Referee: Virgilio Augusto Fernandes Almeida
Second Referee: Wagner Meira Junior
Third Referee: Jose Renato Santos
Abstract: Um datacenter abriga diversos serviços que compartilham uma estrutura física. A divisão de recursos computacionais destes serviços é geralmente feita por tecnologias de virtualização, que criam coleções de máquinas virtuais para cada serviço. Em modelos como Cloud computing é esperado que serviços pertencentes a múltiplos usuários compartilhem os mesmos recursos físicos dos servidores do datacenter, especificamente: processadores, memória primária e acesso à infra-estrutura de rede. Isto implica na necessidade de que a camada de virtualização ofereça um isolamento eficiente de recursos entre máquinas virtuais. Embora as tecnologias de virtualização atuais suportem o isolamento de recursos de processamento e memória, o mesmo não pode ser afirmado sobre o acesso à infraestrutura de rede, dado que as tecnologias atuais se restringem a garantir taxas de envio de dados, provendo garantias de recepção apenas quando o tráfego de rede implementa alguma forma de controle de fluxo, ou na presença de elementos de hardware de malha de rede específicos. Com a consolidação de arquiteturas de rede de larga escala, baseadas em hardware simples e com alta redundância, o gargalo da rede deixa de estar nos elementos que formam a malha, se concentrando nos enlaces individuais dos servidores. Esta mudança no gargalo de rede aponta a necessidade de um mecanismo de controle de tráfego que seja executado pelos servidores mas que não sofra as limitações inerentes às tecnologias atuais, Este trabalho apresenta o Gatekeeper, um mecanismo distribuído de controle de tráfego, que opera na camada de virtualização. O Gatekeeper é transparente às máquinas virtuais executadas em servidor, oferecendo controle de tráfego de transmissão e recepção para cada máquina virtual, além de detecção e resolução de congestionamentos nos enlaces de entrada dos servidores.
Abstract: A datacenter hosts multiple services that share a single physical infrastructure. On these environments, the sharing of computational resources among the different services is implemented by virtualization technologies, that create collections of virtual machines for each service. In the Cloud Computing model, its expected that services that belong to different users end up sharing the same physical resources, including processors, memory and network access. This urges the implementation of proper resource sharing and isolation between these virtual machines, for both security and efficiency reasons. Even though the current virtualization technologies support the isolation of processing and memory resources, the current network sharing technologies, that control the transmission and reception rates of the virtual machines, are only reliable if the virtual machines traffic implements some form of flow control algorithm, like TCP traffic, or if certain hardware elements are modified or added to the network trunk. The consolidation of high-redundancy, high-performance network architectures that can be built with simpler hardware suggests that a server-side solution that overcomes the current technologies limitations is needed. This work presents Gatekeeper, a distributed traffic control mechanism that operates on the virtualization layer. Gatekeeper is transparent to the virtual machines hosted at the datacenter, and offers both transmission and reception rate guarantees for each virtual machine, the later being ensured by a distributed network congestion detection and mitigation algorithm.
Subject: Computação
Sistemas distribuídos
Computação em nuvem
Redes de computadores
language: Português
Publisher: Universidade Federal de Minas Gerais
Publisher Initials: UFMG
Rights: Acesso Aberto
URI: http://hdl.handle.net/1843/BUBD-9W7FAR
Issue Date: 31-May-2010
Appears in Collections:Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
paolovictorgon_alvessoares.pdf1.64 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.