Rede auto-balanceada definida por software em centros de dados

Detalhes bibliográficos
Autor(a) principal: Silva, Alex João Barbosa da
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: https://app.uff.br/riuff/handle/1/3925
Resumo: O advento do paradigma financeiras, ou outros tipos de limitações. Desta forma, redes com enlaces redundantes têm sua capacidade potencial desperdiçada pelo uso de protocolos de roteamento distribuídos que não conseguem lidar de forma adequada com todos os caminhos disponíveis. Em especial, as redes dos centros de dados que possuem um grande número de enlaces redundantes e têm que fornecer a comunicação de forma eficiente entre seus equipamentos. Nesta dissertação será apresentado o Equalize, um arcabouço criado segundo o paradigma RDS, que realiza o equilíbrio automático dos fluxos ingressantes na rede através dos enlaces disponíveis que estejam menos congestionados. A topologia da rede é "descoberta" de forma automática e a localização de um host é determinada pelo seu endereço de camada 2 (MAC), de forma que o mesmo pode migrar para qualquer ponto da rede mantendo seu endereço de camada 3 (IP) original. Para o cálculo do melhor caminho entre dois nós, o Equalize executa um algoritmo de Dijkstra adaptado, que emprega a utilização de cada enlace como parâmetro de custo. Assim, o Equalize estabelece na rede a funcionalidade de auto-balanceamento e também apresenta uma boa resiliência para falhas, além de suportar a migração de hosts (sejam eles físicos ou virtuais). Com essas características, Equalize é bastante adequado para redes com facilidade para um gerenciamento centralizado e com múltiplos caminhos entre seus equipamentos, como as redes dos centros de dados. Os resultados obtidos com a emulação de uma pequena rede mostram que a abordagem proposta é capaz de alcançar uma boa taxa de transferência na bissecção da rede, ao mesmo tempo em que garante o equilíbrio no uso dos enlaces contribuindo, assim, para o uso eficiente dos recursos de rede e melhorando a utilização de sua capacidade total disponível.
id UFF-2_213064acba7bf5f59eae54ae87a9d880
oai_identifier_str oai:app.uff.br:1/3925
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Rede auto-balanceada definida por software em centros de dadosBalanceamento de fluxosRedes definidas por softwareEficiência de redeSistema de telecomunicaçãoRede de comunicaçãoFlow balancingSoftware-defined networkingNetwork efficiencyO advento do paradigma financeiras, ou outros tipos de limitações. Desta forma, redes com enlaces redundantes têm sua capacidade potencial desperdiçada pelo uso de protocolos de roteamento distribuídos que não conseguem lidar de forma adequada com todos os caminhos disponíveis. Em especial, as redes dos centros de dados que possuem um grande número de enlaces redundantes e têm que fornecer a comunicação de forma eficiente entre seus equipamentos. Nesta dissertação será apresentado o Equalize, um arcabouço criado segundo o paradigma RDS, que realiza o equilíbrio automático dos fluxos ingressantes na rede através dos enlaces disponíveis que estejam menos congestionados. A topologia da rede é "descoberta" de forma automática e a localização de um host é determinada pelo seu endereço de camada 2 (MAC), de forma que o mesmo pode migrar para qualquer ponto da rede mantendo seu endereço de camada 3 (IP) original. Para o cálculo do melhor caminho entre dois nós, o Equalize executa um algoritmo de Dijkstra adaptado, que emprega a utilização de cada enlace como parâmetro de custo. Assim, o Equalize estabelece na rede a funcionalidade de auto-balanceamento e também apresenta uma boa resiliência para falhas, além de suportar a migração de hosts (sejam eles físicos ou virtuais). Com essas características, Equalize é bastante adequado para redes com facilidade para um gerenciamento centralizado e com múltiplos caminhos entre seus equipamentos, como as redes dos centros de dados. Os resultados obtidos com a emulação de uma pequena rede mostram que a abordagem proposta é capaz de alcançar uma boa taxa de transferência na bissecção da rede, ao mesmo tempo em que garante o equilíbrio no uso dos enlaces contribuindo, assim, para o uso eficiente dos recursos de rede e melhorando a utilização de sua capacidade total disponível.The advent of Software-Defined Networking (SDN) is promoting innovation and faster network development. Even though network design demands for robust, more capable and flexible approaches to cope with increasingly complexity, system eficiency is often limited due to resource bounding as a consequence of physical, technical, financial, or other types of constraints. Though, networks with multiple redundant links have their potential capacity wasted due to the use of distributed routing protocols that cannot adequately deal with all available paths. In particular, the data center networks that have a large number of redundant links and must provide eficient communications among edges. In this dissertation we present Equalize, a framework built upon the SDN paradigm, that automatically balances the network incoming flows among the less congested available links. The network topology is automatically "discovered" and the location of a host is determined by its layer 2 (MAC) address, so that it can migrate to any point in the network while keeping its original layer 3 (IP) address. To calculate the best path between two nodes, Equalize runs an adapted Dijkstra's algorithm, employing each link utilization as the cost parameter. Thus, Equalize establishes the self-balancing functionality in the network and also presents a good resilience to failures, besides supporting the migration of hosts (whether physical or virtual). Having those characteristics, Equalize is well suited for networks with ease of centralized management and multiple paths among edges, such as data center networks. The results obtained by emulating a small network show that the proposed approach is able to achieve a good bisection throughput, while enforcing the balance in the use of links, thereby contributing to eficient use of network resources and improving the utilization of its total capacity available.NiteróiFernandes, Natalia CastroCarrano, Ricardo CampanhaStanton, Michael AnthonySilva, Alex João Barbosa da2017-06-29T15:57:07Z2017-06-29T15:57:07Z2015info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://app.uff.br/riuff/handle/1/3925Aluno de mestradoCC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2022-10-25T14:10:19Zoai:app.uff.br:1/3925Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202022-10-25T14:10:19Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Rede auto-balanceada definida por software em centros de dados
title Rede auto-balanceada definida por software em centros de dados
spellingShingle Rede auto-balanceada definida por software em centros de dados
Silva, Alex João Barbosa da
Balanceamento de fluxos
Redes definidas por software
Eficiência de rede
Sistema de telecomunicação
Rede de comunicação
Flow balancing
Software-defined networking
Network efficiency
title_short Rede auto-balanceada definida por software em centros de dados
title_full Rede auto-balanceada definida por software em centros de dados
title_fullStr Rede auto-balanceada definida por software em centros de dados
title_full_unstemmed Rede auto-balanceada definida por software em centros de dados
title_sort Rede auto-balanceada definida por software em centros de dados
author Silva, Alex João Barbosa da
author_facet Silva, Alex João Barbosa da
author_role author
dc.contributor.none.fl_str_mv Fernandes, Natalia Castro
Carrano, Ricardo Campanha
Stanton, Michael Anthony
dc.contributor.author.fl_str_mv Silva, Alex João Barbosa da
dc.subject.por.fl_str_mv Balanceamento de fluxos
Redes definidas por software
Eficiência de rede
Sistema de telecomunicação
Rede de comunicação
Flow balancing
Software-defined networking
Network efficiency
topic Balanceamento de fluxos
Redes definidas por software
Eficiência de rede
Sistema de telecomunicação
Rede de comunicação
Flow balancing
Software-defined networking
Network efficiency
description O advento do paradigma financeiras, ou outros tipos de limitações. Desta forma, redes com enlaces redundantes têm sua capacidade potencial desperdiçada pelo uso de protocolos de roteamento distribuídos que não conseguem lidar de forma adequada com todos os caminhos disponíveis. Em especial, as redes dos centros de dados que possuem um grande número de enlaces redundantes e têm que fornecer a comunicação de forma eficiente entre seus equipamentos. Nesta dissertação será apresentado o Equalize, um arcabouço criado segundo o paradigma RDS, que realiza o equilíbrio automático dos fluxos ingressantes na rede através dos enlaces disponíveis que estejam menos congestionados. A topologia da rede é "descoberta" de forma automática e a localização de um host é determinada pelo seu endereço de camada 2 (MAC), de forma que o mesmo pode migrar para qualquer ponto da rede mantendo seu endereço de camada 3 (IP) original. Para o cálculo do melhor caminho entre dois nós, o Equalize executa um algoritmo de Dijkstra adaptado, que emprega a utilização de cada enlace como parâmetro de custo. Assim, o Equalize estabelece na rede a funcionalidade de auto-balanceamento e também apresenta uma boa resiliência para falhas, além de suportar a migração de hosts (sejam eles físicos ou virtuais). Com essas características, Equalize é bastante adequado para redes com facilidade para um gerenciamento centralizado e com múltiplos caminhos entre seus equipamentos, como as redes dos centros de dados. Os resultados obtidos com a emulação de uma pequena rede mostram que a abordagem proposta é capaz de alcançar uma boa taxa de transferência na bissecção da rede, ao mesmo tempo em que garante o equilíbrio no uso dos enlaces contribuindo, assim, para o uso eficiente dos recursos de rede e melhorando a utilização de sua capacidade total disponível.
publishDate 2015
dc.date.none.fl_str_mv 2015
2017-06-29T15:57:07Z
2017-06-29T15:57:07Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://app.uff.br/riuff/handle/1/3925
Aluno de mestrado
url https://app.uff.br/riuff/handle/1/3925
identifier_str_mv Aluno de mestrado
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Niterói
publisher.none.fl_str_mv Niterói
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1802135361076330496