Um middleware para arquiteturas de internet do futuro: um estudo de caso com RINA

Detalhes bibliográficos
Autor(a) principal: LIMA, Ênio César Silva de
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPE
dARK ID: ark:/64986/0013000003nsz
Texto Completo: https://repositorio.ufpe.br/handle/123456789/34459
Resumo: O cenário da Internet mudou completamente da sua origem onde poucas aplicações ocupavam a rede e, hoje em dia, em que centenas de milhões de usuários transmitem cada vez mais informações através de aplicações. Todavia a Internet não foi preconcebida para esse desígnio e as aplicações que surgiram ao longo das últimas décadas foram “adaptadas” à rede de maneira desordenada. Consequentemente, representam um conjunto significativo de problemas e desafios, haja vista que a arquitetura atual da Internet já apresenta inúmeros problemas ainda não solucionados, impedindo o atendimento dos requisitos de novas aplicações e serviços. Diante desse cenário, surgiram propostas, intituladas arquiteturas de Internet do Futuro, que preconizam a reengenharia da Internet. No entanto, o desenvolvimento de aplicações para fazerem uso dessas novas arquiteturas de rede ainda é uma atividade pouco explorada, complexa, demorada e desafiadora. Portanto, esta dissertação propõe um Middleware Orientado a Mensagens que visa promover o desenvolvimento de aplicações para novas arquiteturas de Internet. A finalidade é tornar menos complexa e mais produtiva a construção de aplicações para a chamada Internet do Futuro, de modo que sejam transparentes os detalhes de programação em redes ao desenvolvedor da aplicação. A proposta aborda um aspecto polimórfico, o qual acredita-se que sua arquitetura poderá suportar APIs específicas para estabelecer comunicação entre aplicações utilizando protocolos e paradigmas exclusivos de distintas arquiteturas de rede. Foi implementada uma prova de conceito do Middleware com a RINA, arquitetura de Internet do Futuro que se baseia no paradigma de comunicação entre processos (IPC). Na experimentação, uma aplicação teste foi desenvolvida para transmitir mensagens usando o modelo publish/subscribe e uma avaliação experimental do protótipo foi realizada, o que validou os componentes e as funcionalidades. Com base nos resultados obtidos, acredita-se que o Middleware poderá abarcar demais arquiteturas de Internet do Futuro, pois considera-se que novas aplicações poderão utilizar mais de uma proposta de rede, sendo capaz de avaliar qual arquitetura melhor lhe atende.
id UFPE_64490ebfeabd9799e4b9be89caab9955
oai_identifier_str oai:repositorio.ufpe.br:123456789/34459
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling LIMA, Ênio César Silva dehttp://lattes.cnpq.br/8657050736386051http://lattes.cnpq.br/2887736963561252MONTEIRO, José Augusto Suruagy2019-10-10T20:50:31Z2019-10-10T20:50:31Z2019-03-12https://repositorio.ufpe.br/handle/123456789/34459ark:/64986/0013000003nszO cenário da Internet mudou completamente da sua origem onde poucas aplicações ocupavam a rede e, hoje em dia, em que centenas de milhões de usuários transmitem cada vez mais informações através de aplicações. Todavia a Internet não foi preconcebida para esse desígnio e as aplicações que surgiram ao longo das últimas décadas foram “adaptadas” à rede de maneira desordenada. Consequentemente, representam um conjunto significativo de problemas e desafios, haja vista que a arquitetura atual da Internet já apresenta inúmeros problemas ainda não solucionados, impedindo o atendimento dos requisitos de novas aplicações e serviços. Diante desse cenário, surgiram propostas, intituladas arquiteturas de Internet do Futuro, que preconizam a reengenharia da Internet. No entanto, o desenvolvimento de aplicações para fazerem uso dessas novas arquiteturas de rede ainda é uma atividade pouco explorada, complexa, demorada e desafiadora. Portanto, esta dissertação propõe um Middleware Orientado a Mensagens que visa promover o desenvolvimento de aplicações para novas arquiteturas de Internet. A finalidade é tornar menos complexa e mais produtiva a construção de aplicações para a chamada Internet do Futuro, de modo que sejam transparentes os detalhes de programação em redes ao desenvolvedor da aplicação. A proposta aborda um aspecto polimórfico, o qual acredita-se que sua arquitetura poderá suportar APIs específicas para estabelecer comunicação entre aplicações utilizando protocolos e paradigmas exclusivos de distintas arquiteturas de rede. Foi implementada uma prova de conceito do Middleware com a RINA, arquitetura de Internet do Futuro que se baseia no paradigma de comunicação entre processos (IPC). Na experimentação, uma aplicação teste foi desenvolvida para transmitir mensagens usando o modelo publish/subscribe e uma avaliação experimental do protótipo foi realizada, o que validou os componentes e as funcionalidades. Com base nos resultados obtidos, acredita-se que o Middleware poderá abarcar demais arquiteturas de Internet do Futuro, pois considera-se que novas aplicações poderão utilizar mais de uma proposta de rede, sendo capaz de avaliar qual arquitetura melhor lhe atende.The Internet landscape has completely changed since its origin where few applications were in the network, and today, where hundreds of millions of users are transmitting more and more information through applications. However, the Internet has not been preconceived for this design and the applications that have emerged over the last few decades have been "adapted" to the network in a disorderly fashion. Consequently, they represent a significant set of problems and challenges, given that the current Internet architecture already presents many problems that have not yet been solved, preventing the fulfillment of the requirements of new applications and services. Given this scenario, proposals have appeared, named Future Internet Architectures (FIAs), that advocate the reengineering of the Internet. However, developing applications to make use of these new network architectures is still an under-exploited, complex, time-consuming, and challenging activity. Therefore, this dissertation presents a Message Oriented Middleware that aims at promoting the development of applications for new Internet architectures. The purpose is to make the construction of applications for the so-called Internet of the Future less complex and more productive so that the details of network programming are transparent to the application developer. The proposal addresses a polymorphic aspect, which is believed to be able to support specific APIs to communicate between applications using protocols and paradigms unique to different network architectures. As a starting point, a proof of concept of the Middleware was implemented with RINA, a FIA that is based on the inter-process communication (IPC) paradigm. In the experiment, a test application was developed to transmit messages using the publish / subscribe model and an experimental evaluation of the prototype was performed, which validated its components and functionalities. Based on the results obtained, it is believed that the Middleware will be able to embrace other Future Internet architectures, since it is considered that new applications can use more than one network proposal, being able to choose the architecture which best suits their needs.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessRedes de computadoresInternet do futuroRINAUm middleware para arquiteturas de internet do futuro: um estudo de caso com RINAinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILDISSERTACAO Ênio César Silva de Lima.pdf.jpgDISSERTACAO Ênio César Silva de Lima.pdf.jpgGenerated Thumbnailimage/jpeg1289https://repositorio.ufpe.br/bitstream/123456789/34459/5/DISSERTACAO%20%c3%8anio%20C%c3%a9sar%20Silva%20de%20Lima.pdf.jpg731e65b1c8d1529bb9ec52b1a337e925MD55ORIGINALDISSERTACAO Ênio César Silva de Lima.pdfDISSERTACAO Ênio César Silva de Lima.pdfapplication/pdf1719847https://repositorio.ufpe.br/bitstream/123456789/34459/1/DISSERTACAO%20%c3%8anio%20C%c3%a9sar%20Silva%20de%20Lima.pdff8dacc93043723d1f5131b9ffbec438eMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/34459/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82310https://repositorio.ufpe.br/bitstream/123456789/34459/3/license.txtbd573a5ca8288eb7272482765f819534MD53TEXTDISSERTACAO Ênio César Silva de Lima.pdf.txtDISSERTACAO Ênio César Silva de Lima.pdf.txtExtracted texttext/plain127109https://repositorio.ufpe.br/bitstream/123456789/34459/4/DISSERTACAO%20%c3%8anio%20C%c3%a9sar%20Silva%20de%20Lima.pdf.txtfa95a807293b8fd60f9f133e0944b488MD54123456789/344592019-10-26 03:51:51.211oai:repositorio.ufpe.br:123456789/34459TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLCBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91IGFjb3Jkby4KCkEgVUZQRSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBub21lKHMpIGRvKHMpIGF1dG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50byBlbnRyZWd1ZSBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZG8gcHJldmlzdG8gbmEgYWzDrW5lYSBjKS4KRepositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-26T06:51:51Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Um middleware para arquiteturas de internet do futuro: um estudo de caso com RINA
title Um middleware para arquiteturas de internet do futuro: um estudo de caso com RINA
spellingShingle Um middleware para arquiteturas de internet do futuro: um estudo de caso com RINA
LIMA, Ênio César Silva de
Redes de computadores
Internet do futuro
RINA
title_short Um middleware para arquiteturas de internet do futuro: um estudo de caso com RINA
title_full Um middleware para arquiteturas de internet do futuro: um estudo de caso com RINA
title_fullStr Um middleware para arquiteturas de internet do futuro: um estudo de caso com RINA
title_full_unstemmed Um middleware para arquiteturas de internet do futuro: um estudo de caso com RINA
title_sort Um middleware para arquiteturas de internet do futuro: um estudo de caso com RINA
author LIMA, Ênio César Silva de
author_facet LIMA, Ênio César Silva de
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/8657050736386051
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/2887736963561252
dc.contributor.author.fl_str_mv LIMA, Ênio César Silva de
dc.contributor.advisor1.fl_str_mv MONTEIRO, José Augusto Suruagy
contributor_str_mv MONTEIRO, José Augusto Suruagy
dc.subject.por.fl_str_mv Redes de computadores
Internet do futuro
RINA
topic Redes de computadores
Internet do futuro
RINA
description O cenário da Internet mudou completamente da sua origem onde poucas aplicações ocupavam a rede e, hoje em dia, em que centenas de milhões de usuários transmitem cada vez mais informações através de aplicações. Todavia a Internet não foi preconcebida para esse desígnio e as aplicações que surgiram ao longo das últimas décadas foram “adaptadas” à rede de maneira desordenada. Consequentemente, representam um conjunto significativo de problemas e desafios, haja vista que a arquitetura atual da Internet já apresenta inúmeros problemas ainda não solucionados, impedindo o atendimento dos requisitos de novas aplicações e serviços. Diante desse cenário, surgiram propostas, intituladas arquiteturas de Internet do Futuro, que preconizam a reengenharia da Internet. No entanto, o desenvolvimento de aplicações para fazerem uso dessas novas arquiteturas de rede ainda é uma atividade pouco explorada, complexa, demorada e desafiadora. Portanto, esta dissertação propõe um Middleware Orientado a Mensagens que visa promover o desenvolvimento de aplicações para novas arquiteturas de Internet. A finalidade é tornar menos complexa e mais produtiva a construção de aplicações para a chamada Internet do Futuro, de modo que sejam transparentes os detalhes de programação em redes ao desenvolvedor da aplicação. A proposta aborda um aspecto polimórfico, o qual acredita-se que sua arquitetura poderá suportar APIs específicas para estabelecer comunicação entre aplicações utilizando protocolos e paradigmas exclusivos de distintas arquiteturas de rede. Foi implementada uma prova de conceito do Middleware com a RINA, arquitetura de Internet do Futuro que se baseia no paradigma de comunicação entre processos (IPC). Na experimentação, uma aplicação teste foi desenvolvida para transmitir mensagens usando o modelo publish/subscribe e uma avaliação experimental do protótipo foi realizada, o que validou os componentes e as funcionalidades. Com base nos resultados obtidos, acredita-se que o Middleware poderá abarcar demais arquiteturas de Internet do Futuro, pois considera-se que novas aplicações poderão utilizar mais de uma proposta de rede, sendo capaz de avaliar qual arquitetura melhor lhe atende.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-10-10T20:50:31Z
dc.date.available.fl_str_mv 2019-10-10T20:50:31Z
dc.date.issued.fl_str_mv 2019-03-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.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/34459
dc.identifier.dark.fl_str_mv ark:/64986/0013000003nsz
url https://repositorio.ufpe.br/handle/123456789/34459
identifier_str_mv ark:/64986/0013000003nsz
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Ciencia da Computacao
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/34459/5/DISSERTACAO%20%c3%8anio%20C%c3%a9sar%20Silva%20de%20Lima.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/34459/1/DISSERTACAO%20%c3%8anio%20C%c3%a9sar%20Silva%20de%20Lima.pdf
https://repositorio.ufpe.br/bitstream/123456789/34459/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/34459/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/34459/4/DISSERTACAO%20%c3%8anio%20C%c3%a9sar%20Silva%20de%20Lima.pdf.txt
bitstream.checksum.fl_str_mv 731e65b1c8d1529bb9ec52b1a337e925
f8dacc93043723d1f5131b9ffbec438e
e39d27027a6cc9cb039ad269a5db8e34
bd573a5ca8288eb7272482765f819534
fa95a807293b8fd60f9f133e0944b488
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1815172711749517312