Greenow: um algoritmo de roteamento orientado a workspace para uma arquitetura de Internet do futuro

Detalhes bibliográficos
Ano de defesa: 2016
Autor(a) principal: Souza Neto, Natal Vieira de lattes
Orientador(a): Rosa, Pedro Frosi lattes
Banca de defesa: Cattelan, Renan Gonçalves lattes, Cerqueira, Eduardo Coelho lattes
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Uberlândia
Programa de Pós-Graduação: Programa de Pós-graduação em Ciência da Computação
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufu.br/handle/123456789/17603
http://doi.org/10.14393/ufu.di.2016.38
Resumo: A Internet cresceu muito nas últimas décadas e novos requisitos começaram a fazer parte da rede, tais como Mobilidade, Tráfego Multicast, Multihoming, Garantia de Banda etc. A arquitetura atual da Internet não suporta esses requisitos e portanto novas arquiteturas foram propostas. A ETArch (Entity Title Architecture) é uma delas e tem como objetivo garantir que requisitos e capacidades das aplicações sejam considerados para se estabelecer a comunicação da melhor forma. O Roteamento desempenha papel fundamental na Internet, sendo responsável por decidir o caminho pelo qual as primitivas contendo dados serão encaminhadas ao longo da rede. Além disso, todos os requisitos da Internet do Futuro dependem da atuação do roteamento. Na ETArch, o Roteamento é uma questão em aberto. O objetivo deste trabalho é prover algoritmos de roteamento intra e inter-domínio para a ETArch. Como hipótese, assumiu-se que para satisfazer os requisitos das aplicações a rota completa deve ser definida antes que os dados comecem a ser trafegados. As Redes Definidas por Software e tecnologias como OpenFlow viabilizam esta hipótese. Na Internet, o roteamento possui dois papéis distintos: (i) a parte algorítmica, responsável por decidir a melhor rota para a comunicação; e (ii) a parte de encaminhamento, responsável por encaminhar as primitivas de dados para o enlace correto. Nota-se que na arquitetura tradicional da Internet ambos os papéis são realizados toda vez que um pacote chega a um roteador. Este trabalho permite que a rota completa seja definida previamente, ou seja, gasta-se um tempo maior na configuração da rota, porém uma vez configurada a parte algorítmica não é mais realizada, similar ao que acontece na telefonia. Neste trabalho, foi definido o Roteamento para a ETArch e, também, foram realizados experimentos que demonstraram a viabilidade de se escolher rotas previamente. Uma vez que a rota é estabelecida, pode-se garantir que os requisitos das aplicações sejam atendidos e a partir daí apenas encaminhamento de primitivas é necessário, poupando-se tempo de processamento nos elementos de rede (antes necessário para rotear).
id UFU_68c8dbc3896b28b2939a2369400359d9
oai_identifier_str oai:repositorio.ufu.br:123456789/17603
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling 2016-08-05T13:36:24Z2016-08-05T13:36:24Z2016-02-122016-02-12SOUZA NETO, Natal Vieira de. Greenow: um algoritmo de roteamento orientado a workspace para uma arquitetura de Internet do futuro. 2016. 116 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2016. Disponível em: http://doi.org/10.14393/ufu.di.2016.38https://repositorio.ufu.br/handle/123456789/17603http://doi.org/10.14393/ufu.di.2016.38A Internet cresceu muito nas últimas décadas e novos requisitos começaram a fazer parte da rede, tais como Mobilidade, Tráfego Multicast, Multihoming, Garantia de Banda etc. A arquitetura atual da Internet não suporta esses requisitos e portanto novas arquiteturas foram propostas. A ETArch (Entity Title Architecture) é uma delas e tem como objetivo garantir que requisitos e capacidades das aplicações sejam considerados para se estabelecer a comunicação da melhor forma. O Roteamento desempenha papel fundamental na Internet, sendo responsável por decidir o caminho pelo qual as primitivas contendo dados serão encaminhadas ao longo da rede. Além disso, todos os requisitos da Internet do Futuro dependem da atuação do roteamento. Na ETArch, o Roteamento é uma questão em aberto. O objetivo deste trabalho é prover algoritmos de roteamento intra e inter-domínio para a ETArch. Como hipótese, assumiu-se que para satisfazer os requisitos das aplicações a rota completa deve ser definida antes que os dados comecem a ser trafegados. As Redes Definidas por Software e tecnologias como OpenFlow viabilizam esta hipótese. Na Internet, o roteamento possui dois papéis distintos: (i) a parte algorítmica, responsável por decidir a melhor rota para a comunicação; e (ii) a parte de encaminhamento, responsável por encaminhar as primitivas de dados para o enlace correto. Nota-se que na arquitetura tradicional da Internet ambos os papéis são realizados toda vez que um pacote chega a um roteador. Este trabalho permite que a rota completa seja definida previamente, ou seja, gasta-se um tempo maior na configuração da rota, porém uma vez configurada a parte algorítmica não é mais realizada, similar ao que acontece na telefonia. Neste trabalho, foi definido o Roteamento para a ETArch e, também, foram realizados experimentos que demonstraram a viabilidade de se escolher rotas previamente. Uma vez que a rota é estabelecida, pode-se garantir que os requisitos das aplicações sejam atendidos e a partir daí apenas encaminhamento de primitivas é necessário, poupando-se tempo de processamento nos elementos de rede (antes necessário para rotear).Current and future applications pose new requirements that Internet architecture is not able to satisfy, like Mobility, Multicast, Multihoming, Bandwidth Guarantee and so on. The Internet architecture has some limitations which do not allow all future requirements to be covered. New architectures were proposed considering these requirements when a communication is established. ETArch (Entity Title Architecture) is a new Internet architecture, clean slate, able to use application’s requirements on each communication, and flexible to work with several layers. The Routing has an important role on Internet, because it decides the best way to forward primitives through the network. In Future Internet, all requirements depend on the routing. Routing is responsible for deciding the best path and, in the future, a better route can consider Mobility aspects or Energy Consumption, for instance. In the dawn of ETArch, the Routing has not been defined. This work provides intra and inter-domain routing algorithms to be used in the ETArch. It is considered that the route should be defined completely before the data start to traffic, to ensure that the requirements are met. In the Internet, the Routing has two distinct functions: (i) run specific algorithms to define the best route; and (ii) to forward data primitives to the correct link. In traditional Internet architecture, the two Routing functions are performed in all routers everytime that a packet arrives. This work allows that the complete route is defined before the communication starts, like in the telecommunication systems. This work determined the Routing for ETArch and experiments were performed to demonstrate the control plane routing viability. The initial setup before a communication takes longer, then only forwarding of primitives is performed, saving processing time.Dissertação (Mestrado)porUniversidade Federal de UberlândiaPrograma de Pós-graduação em Ciência da ComputaçãoBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOComputaçãoRoteamento (Administração de redes de computadores)InternetRoteamentoInternet do FuturoRedes Definidas por SoftwareRoutingFuture InternetSoftware Defined NetworkingGreenow: um algoritmo de roteamento orientado a workspace para uma arquitetura de Internet do futuroinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisSilva, Flávio de Oliveirahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4793414H6Rosa, Pedro Frosihttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4791965U0Cattelan, Renan Gonçalveshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4770308A4Cerqueira, Eduardo Coelhohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4739941D4http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4359678A6Souza Neto, Natal Vieira de154info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFUTHUMBNAILGreenowAlgoritmoRoteamento.pdf.jpgGreenowAlgoritmoRoteamento.pdf.jpgGenerated Thumbnailimage/jpeg1356https://repositorio.ufu.br/bitstream/123456789/17603/4/GreenowAlgoritmoRoteamento.pdf.jpgd3631d7636155e0d7bc4b18e4a3c0637MD54ORIGINALGreenowAlgoritmoRoteamento.pdfGreenowAlgoritmoRoteamento.pdfDissertaçãoapplication/pdf3148754https://repositorio.ufu.br/bitstream/123456789/17603/1/GreenowAlgoritmoRoteamento.pdf7c73aabe184f7bc5699c94c313c14da9MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81792https://repositorio.ufu.br/bitstream/123456789/17603/2/license.txt48ded82ce41b8d2426af12aed6b3cbf3MD52TEXTGreenowAlgoritmoRoteamento.pdf.txtGreenowAlgoritmoRoteamento.pdf.txtExtracted texttext/plain286262https://repositorio.ufu.br/bitstream/123456789/17603/3/GreenowAlgoritmoRoteamento.pdf.txtd40759113e6792cea9df333724a49b1dMD53123456789/176032020-09-21 20:14:02.952oai:repositorio.ufu.br:123456789/17603w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLCBhbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbm8gUmVwb3NpdMOzcmlvLiBQb3IgZmF2b3IsIGxlaWEgYSBsaWNlbsOnYSBhdGVudGFtZW50ZS4gQ2FzbyBuZWNlc3NpdGUgZGUgYWxndW0gZXNjbGFyZWNpbWVudG8gZW50cmUgZW0gY29udGF0byBhdHJhdsOpcyBkbyBlLW1haWwgIHJlcG9zaXRvcmlvQHVmdS5ici4KCkxJQ0VOw4dBIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpBbyBhc3NpbmFyIGUgZW50cmVnYXIgZXN0YSBsaWNlbsOnYSwgby9hIFNyLi9TcmEuIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpOgoKYSkgQ29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBVYmVybMOibmRpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0gZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kgcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MgZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFViZXJsw6JuZGlhIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MgZGlyZWl0b3Mgc8OjbyBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLgoKU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBVYmVybMOibmRpYSwgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFViZXJsw6JuZGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldShzKSBub21lKHMpIGNvbW8gbyhzKSBhdXRvcihlcykgb3UgZGV0ZW50b3IgKGVzKSBkb3MgZGlyZWl0b3MgZG8gZG9jdW1lbnRvIGVudHJlZ3VlLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCg==Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2020-09-21T23:14:02Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.pt_BR.fl_str_mv Greenow: um algoritmo de roteamento orientado a workspace para uma arquitetura de Internet do futuro
title Greenow: um algoritmo de roteamento orientado a workspace para uma arquitetura de Internet do futuro
spellingShingle Greenow: um algoritmo de roteamento orientado a workspace para uma arquitetura de Internet do futuro
Souza Neto, Natal Vieira de
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Computação
Roteamento (Administração de redes de computadores)
Internet
Roteamento
Internet do Futuro
Redes Definidas por Software
Routing
Future Internet
Software Defined Networking
title_short Greenow: um algoritmo de roteamento orientado a workspace para uma arquitetura de Internet do futuro
title_full Greenow: um algoritmo de roteamento orientado a workspace para uma arquitetura de Internet do futuro
title_fullStr Greenow: um algoritmo de roteamento orientado a workspace para uma arquitetura de Internet do futuro
title_full_unstemmed Greenow: um algoritmo de roteamento orientado a workspace para uma arquitetura de Internet do futuro
title_sort Greenow: um algoritmo de roteamento orientado a workspace para uma arquitetura de Internet do futuro
author Souza Neto, Natal Vieira de
author_facet Souza Neto, Natal Vieira de
author_role author
dc.contributor.advisor-co1.fl_str_mv Silva, Flávio de Oliveira
dc.contributor.advisor-co1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4793414H6
dc.contributor.advisor1.fl_str_mv Rosa, Pedro Frosi
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4791965U0
dc.contributor.referee1.fl_str_mv Cattelan, Renan Gonçalves
dc.contributor.referee1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4770308A4
dc.contributor.referee2.fl_str_mv Cerqueira, Eduardo Coelho
dc.contributor.referee2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4739941D4
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4359678A6
dc.contributor.author.fl_str_mv Souza Neto, Natal Vieira de
contributor_str_mv Silva, Flávio de Oliveira
Rosa, Pedro Frosi
Cattelan, Renan Gonçalves
Cerqueira, Eduardo Coelho
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Computação
Roteamento (Administração de redes de computadores)
Internet
Roteamento
Internet do Futuro
Redes Definidas por Software
Routing
Future Internet
Software Defined Networking
dc.subject.por.fl_str_mv Computação
Roteamento (Administração de redes de computadores)
Internet
Roteamento
Internet do Futuro
Redes Definidas por Software
Routing
Future Internet
Software Defined Networking
description A Internet cresceu muito nas últimas décadas e novos requisitos começaram a fazer parte da rede, tais como Mobilidade, Tráfego Multicast, Multihoming, Garantia de Banda etc. A arquitetura atual da Internet não suporta esses requisitos e portanto novas arquiteturas foram propostas. A ETArch (Entity Title Architecture) é uma delas e tem como objetivo garantir que requisitos e capacidades das aplicações sejam considerados para se estabelecer a comunicação da melhor forma. O Roteamento desempenha papel fundamental na Internet, sendo responsável por decidir o caminho pelo qual as primitivas contendo dados serão encaminhadas ao longo da rede. Além disso, todos os requisitos da Internet do Futuro dependem da atuação do roteamento. Na ETArch, o Roteamento é uma questão em aberto. O objetivo deste trabalho é prover algoritmos de roteamento intra e inter-domínio para a ETArch. Como hipótese, assumiu-se que para satisfazer os requisitos das aplicações a rota completa deve ser definida antes que os dados comecem a ser trafegados. As Redes Definidas por Software e tecnologias como OpenFlow viabilizam esta hipótese. Na Internet, o roteamento possui dois papéis distintos: (i) a parte algorítmica, responsável por decidir a melhor rota para a comunicação; e (ii) a parte de encaminhamento, responsável por encaminhar as primitivas de dados para o enlace correto. Nota-se que na arquitetura tradicional da Internet ambos os papéis são realizados toda vez que um pacote chega a um roteador. Este trabalho permite que a rota completa seja definida previamente, ou seja, gasta-se um tempo maior na configuração da rota, porém uma vez configurada a parte algorítmica não é mais realizada, similar ao que acontece na telefonia. Neste trabalho, foi definido o Roteamento para a ETArch e, também, foram realizados experimentos que demonstraram a viabilidade de se escolher rotas previamente. Uma vez que a rota é estabelecida, pode-se garantir que os requisitos das aplicações sejam atendidos e a partir daí apenas encaminhamento de primitivas é necessário, poupando-se tempo de processamento nos elementos de rede (antes necessário para rotear).
publishDate 2016
dc.date.defense.none.fl_str_mv 2016-02-12
dc.date.accessioned.fl_str_mv 2016-08-05T13:36:24Z
dc.date.available.fl_str_mv 2016-08-05T13:36:24Z
dc.date.issued.fl_str_mv 2016-02-12
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.citation.fl_str_mv SOUZA NETO, Natal Vieira de. Greenow: um algoritmo de roteamento orientado a workspace para uma arquitetura de Internet do futuro. 2016. 116 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2016. Disponível em: http://doi.org/10.14393/ufu.di.2016.38
dc.identifier.uri.fl_str_mv https://repositorio.ufu.br/handle/123456789/17603
dc.identifier.doi.pt_BR.fl_str_mv http://doi.org/10.14393/ufu.di.2016.38
identifier_str_mv SOUZA NETO, Natal Vieira de. Greenow: um algoritmo de roteamento orientado a workspace para uma arquitetura de Internet do futuro. 2016. 116 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2016. Disponível em: http://doi.org/10.14393/ufu.di.2016.38
url https://repositorio.ufu.br/handle/123456789/17603
http://doi.org/10.14393/ufu.di.2016.38
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 Uberlândia
dc.publisher.program.fl_str_mv Programa de Pós-graduação em Ciência da Computação
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Uberlândia
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
bitstream.url.fl_str_mv https://repositorio.ufu.br/bitstream/123456789/17603/4/GreenowAlgoritmoRoteamento.pdf.jpg
https://repositorio.ufu.br/bitstream/123456789/17603/1/GreenowAlgoritmoRoteamento.pdf
https://repositorio.ufu.br/bitstream/123456789/17603/2/license.txt
https://repositorio.ufu.br/bitstream/123456789/17603/3/GreenowAlgoritmoRoteamento.pdf.txt
bitstream.checksum.fl_str_mv d3631d7636155e0d7bc4b18e4a3c0637
7c73aabe184f7bc5699c94c313c14da9
48ded82ce41b8d2426af12aed6b3cbf3
d40759113e6792cea9df333724a49b1d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1802111002188185600