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 | Size | Format | |
---|---|---|---|---|
paolovictorgon_alvessoares.pdf | 1.64 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.