Gatekeeper: controle de tráfego distribuído em datacenters virtualizados

dc.creatorPaolo Victor Goncalves Soares
dc.date.accessioned2019-08-12T17:43:25Z
dc.date.accessioned2025-09-09T00:24:36Z
dc.date.available2019-08-12T17:43:25Z
dc.date.issued2010-05-31
dc.description.abstractA 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.
dc.identifier.urihttps://hdl.handle.net/1843/BUBD-9W7FAR
dc.languagePortuguês
dc.publisherUniversidade Federal de Minas Gerais
dc.rightsAcesso Aberto
dc.subjectComputação
dc.subjectSistemas distribuídos
dc.subjectComputação em nuvem
dc.subjectRedes de computadores
dc.subject.otherCloud computing
dc.subject.otherVirtualização
dc.subject.otherControle de tráfego de rede
dc.subject.otherSistemas distribuídos
dc.titleGatekeeper: controle de tráfego distribuído em datacenters virtualizados
dc.typeDissertação de mestrado
local.contributor.advisor1Dorgival Olavo Guedes Neto
local.contributor.referee1Virgilio Augusto Fernandes Almeida
local.contributor.referee1Wagner Meira Junior
local.contributor.referee1Jose Renato Santos
local.description.resumoUm 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.
local.publisher.initialsUFMG

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
paolovictorgon_alvessoares.pdf
Tamanho:
1.6 MB
Formato:
Adobe Portable Document Format