Abordagens exata e heurística para o mapeamento de redes virtuais

Detalhes bibliográficos
Autor(a) principal: Samuel Moreira Abreu Araújo
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/ESBF-AXWMHJ
Resumo: A virtualização de redes é uma técnica que permite a emulação de várias redes virtuais, de forma que as diferentes redes coexistam simultaneamente sobre a mesma estrutura física de rede. Assim, roteadores e enlaces físicos podem hospedar um conjunto de redes virtuais, desde que não tenham suas capacidades de processamento e banda ex- trapolados. Tal ação é benéfica por permitir a liberdade da rigidez dos protocolos de rede, facilitando o desenvolvimento de novas tecnologias para a web. Nesse propósito, definir qual conjunto de equipamentos físicos irão hospedar uma ou mais redes virtuais é uma tarefa complexa, problema denominado Mapeamento de Redes Virtuais (VNE). O VNE é pertencente à classe dos problemas NP-difíceis, logo, sua resolução exata pode ser inviável para cenários de grande porte. A maioria dos trabalhos existentes na literatura efetua o mapeamento somente sobre um único domínio de rede, este trabalho se distingue por apresentar abordagens de programação linear inteira e heurística para a resolução do VNE em ambientes compostos por um ou mais domínios de rede. Os modelos tratados focam alguns desafios atuais de virtualização de redes e diferenciam- se nos objetivos propostos, sendo: maximizar o balanceamento de carga, minimizar o uso de energia elétrica, maximizar o lucro dos provedores de serviço e minimizar a troca de mensagens entre diferentes domínios. Ao final, são feitas simulações para as abor- dagens exata e heurística. Resultados experimentais mostram o desempenho de ambas abordagens em cenários online, periódico e offline, sendo usado o software CPLEX 12.6 no modelo exato. Neste trabalho ainda é proposta a aplicação da abordagem heurís- tica em um ambiente multidomínio e online, através do controle de um orquestrador. Um estudo comparativo de três modelos de orquestração distintos é apresentado, com: conhecimento total, parcial e sem conhecimento da infraestrutura de rede física interna aos domínios. Os testes de orquestração abordam diferentes aspectos como consumo de energia, geração de lucro e troca de mensagens.
id UFMG_c296ca70d4c07f65fb30c6097e9c24fa
oai_identifier_str oai:repositorio.ufmg.br:1843/ESBF-AXWMHJ
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Geraldo Robson MateusFernanda Sumika Hojo de SouzaDaniel Fernandes MacedoHaroldo Gambini SantosSamuel Moreira Abreu Araújo2019-08-09T18:56:06Z2019-08-09T18:56:06Z2018-02-27http://hdl.handle.net/1843/ESBF-AXWMHJA virtualização de redes é uma técnica que permite a emulação de várias redes virtuais, de forma que as diferentes redes coexistam simultaneamente sobre a mesma estrutura física de rede. Assim, roteadores e enlaces físicos podem hospedar um conjunto de redes virtuais, desde que não tenham suas capacidades de processamento e banda ex- trapolados. Tal ação é benéfica por permitir a liberdade da rigidez dos protocolos de rede, facilitando o desenvolvimento de novas tecnologias para a web. Nesse propósito, definir qual conjunto de equipamentos físicos irão hospedar uma ou mais redes virtuais é uma tarefa complexa, problema denominado Mapeamento de Redes Virtuais (VNE). O VNE é pertencente à classe dos problemas NP-difíceis, logo, sua resolução exata pode ser inviável para cenários de grande porte. A maioria dos trabalhos existentes na literatura efetua o mapeamento somente sobre um único domínio de rede, este trabalho se distingue por apresentar abordagens de programação linear inteira e heurística para a resolução do VNE em ambientes compostos por um ou mais domínios de rede. Os modelos tratados focam alguns desafios atuais de virtualização de redes e diferenciam- se nos objetivos propostos, sendo: maximizar o balanceamento de carga, minimizar o uso de energia elétrica, maximizar o lucro dos provedores de serviço e minimizar a troca de mensagens entre diferentes domínios. Ao final, são feitas simulações para as abor- dagens exata e heurística. Resultados experimentais mostram o desempenho de ambas abordagens em cenários online, periódico e offline, sendo usado o software CPLEX 12.6 no modelo exato. Neste trabalho ainda é proposta a aplicação da abordagem heurís- tica em um ambiente multidomínio e online, através do controle de um orquestrador. Um estudo comparativo de três modelos de orquestração distintos é apresentado, com: conhecimento total, parcial e sem conhecimento da infraestrutura de rede física interna aos domínios. Os testes de orquestração abordam diferentes aspectos como consumo de energia, geração de lucro e troca de mensagens.Network virtualization is a technique that allows the emulation of multiple virtual networks, so that different networks coexist simultaneously on the same physical network structure. Thereby, routers and physical links can host a set of virtual networks as long as they do not have their processing and bandwidth capabilities extrapolated. Such action is beneficial by allowing the freedom upon of network protocols rigidity, facilitating the new web technologies development. In this purpose, define which physical equipment set will host one or more virtual networks is a complex task, problem known a Virtual Network Mapping (VNE). The VNE is belong to the class of NP-difficult problems, so its exact resolution may not be feasible for large scenarios. Most of literature existing works presents the virtualization only in a single network domain, this work is distinguished by presenting integer linear programming model and heuristic for the resolution of the VNE in environments managed by one or more network domains. The models dealt with present network virtualization challenges and are differentiated in the proposed objectives: maximize the load balancing, minimize the use of electricity, maximize the profit of the service providers and minimize the exchange of messages between different domains. At the end of this work, simulations are done for both the exact and heuristic approaches. Experimental results show the performance of these approaches in online, periodic and offline scenarios, using CPLEX 12.6 software in the exact model. In this work it is still proposed the application of the heuristic approach in a multidomain and online environment, through the control of an orchestrator. A comparative study regarding the implementation of three different orchestration models is presented: total knowledge, partial and without knowledge of the internal physical network infrastructure of the domains. Experimental results show the performance of the orchestrator along with the heuristic, reporting energy consumption, profit generation and message exchange metrics for the different approaches.Universidade Federal de Minas GeraisUFMGComputaçãoOtimização combinatoriaRedes de computadoresRedes multidomínioVirtualização de redeOtimizaçãoAbordagens exata e heurística para o mapeamento de redes virtuaisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALsamuelmoreira.pdfapplication/pdf4631949https://repositorio.ufmg.br/bitstream/1843/ESBF-AXWMHJ/1/samuelmoreira.pdf84aa9b284183646b558eca98fc68702dMD51TEXTsamuelmoreira.pdf.txtsamuelmoreira.pdf.txtExtracted texttext/plain174104https://repositorio.ufmg.br/bitstream/1843/ESBF-AXWMHJ/2/samuelmoreira.pdf.txte7a1189326ca9851ca442ec2a816f964MD521843/ESBF-AXWMHJ2019-11-14 11:10:00.44oai:repositorio.ufmg.br:1843/ESBF-AXWMHJRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T14:10Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Abordagens exata e heurística para o mapeamento de redes virtuais
title Abordagens exata e heurística para o mapeamento de redes virtuais
spellingShingle Abordagens exata e heurística para o mapeamento de redes virtuais
Samuel Moreira Abreu Araújo
Redes multidomínio
Virtualização de rede
Otimização
Computação
Otimização combinatoria
Redes de computadores
title_short Abordagens exata e heurística para o mapeamento de redes virtuais
title_full Abordagens exata e heurística para o mapeamento de redes virtuais
title_fullStr Abordagens exata e heurística para o mapeamento de redes virtuais
title_full_unstemmed Abordagens exata e heurística para o mapeamento de redes virtuais
title_sort Abordagens exata e heurística para o mapeamento de redes virtuais
author Samuel Moreira Abreu Araújo
author_facet Samuel Moreira Abreu Araújo
author_role author
dc.contributor.advisor1.fl_str_mv Geraldo Robson Mateus
dc.contributor.advisor-co1.fl_str_mv Fernanda Sumika Hojo de Souza
dc.contributor.referee1.fl_str_mv Daniel Fernandes Macedo
dc.contributor.referee2.fl_str_mv Haroldo Gambini Santos
dc.contributor.author.fl_str_mv Samuel Moreira Abreu Araújo
contributor_str_mv Geraldo Robson Mateus
Fernanda Sumika Hojo de Souza
Daniel Fernandes Macedo
Haroldo Gambini Santos
dc.subject.por.fl_str_mv Redes multidomínio
Virtualização de rede
Otimização
topic Redes multidomínio
Virtualização de rede
Otimização
Computação
Otimização combinatoria
Redes de computadores
dc.subject.other.pt_BR.fl_str_mv Computação
Otimização combinatoria
Redes de computadores
description A virtualização de redes é uma técnica que permite a emulação de várias redes virtuais, de forma que as diferentes redes coexistam simultaneamente sobre a mesma estrutura física de rede. Assim, roteadores e enlaces físicos podem hospedar um conjunto de redes virtuais, desde que não tenham suas capacidades de processamento e banda ex- trapolados. Tal ação é benéfica por permitir a liberdade da rigidez dos protocolos de rede, facilitando o desenvolvimento de novas tecnologias para a web. Nesse propósito, definir qual conjunto de equipamentos físicos irão hospedar uma ou mais redes virtuais é uma tarefa complexa, problema denominado Mapeamento de Redes Virtuais (VNE). O VNE é pertencente à classe dos problemas NP-difíceis, logo, sua resolução exata pode ser inviável para cenários de grande porte. A maioria dos trabalhos existentes na literatura efetua o mapeamento somente sobre um único domínio de rede, este trabalho se distingue por apresentar abordagens de programação linear inteira e heurística para a resolução do VNE em ambientes compostos por um ou mais domínios de rede. Os modelos tratados focam alguns desafios atuais de virtualização de redes e diferenciam- se nos objetivos propostos, sendo: maximizar o balanceamento de carga, minimizar o uso de energia elétrica, maximizar o lucro dos provedores de serviço e minimizar a troca de mensagens entre diferentes domínios. Ao final, são feitas simulações para as abor- dagens exata e heurística. Resultados experimentais mostram o desempenho de ambas abordagens em cenários online, periódico e offline, sendo usado o software CPLEX 12.6 no modelo exato. Neste trabalho ainda é proposta a aplicação da abordagem heurís- tica em um ambiente multidomínio e online, através do controle de um orquestrador. Um estudo comparativo de três modelos de orquestração distintos é apresentado, com: conhecimento total, parcial e sem conhecimento da infraestrutura de rede física interna aos domínios. Os testes de orquestração abordam diferentes aspectos como consumo de energia, geração de lucro e troca de mensagens.
publishDate 2018
dc.date.issued.fl_str_mv 2018-02-27
dc.date.accessioned.fl_str_mv 2019-08-09T18:56:06Z
dc.date.available.fl_str_mv 2019-08-09T18:56:06Z
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 http://hdl.handle.net/1843/ESBF-AXWMHJ
url http://hdl.handle.net/1843/ESBF-AXWMHJ
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/ESBF-AXWMHJ/1/samuelmoreira.pdf
https://repositorio.ufmg.br/bitstream/1843/ESBF-AXWMHJ/2/samuelmoreira.pdf.txt
bitstream.checksum.fl_str_mv 84aa9b284183646b558eca98fc68702d
e7a1189326ca9851ca442ec2a816f964
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589453941309440