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

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...

Full description

Main Author: LIMA, Ênio César Silva de
Other Authors: MONTEIRO, José Augusto Suruagy
Format: masterThesis
Language: por
Published: Universidade Federal de Pernambuco 2019
Subjects:
Online Access: https://repositorio.ufpe.br/handle/123456789/34459
Tags: Add Tag
No Tags, Be the first to tag this record!
id ir-123456789-34459
recordtype dspace
spelling ir-123456789-344592019-10-26T06:51:51Z Um middleware para arquiteturas de internet do futuro: um estudo de caso com RINA LIMA, Ênio César Silva de MONTEIRO, José Augusto Suruagy http://lattes.cnpq.br/8657050736386051 http://lattes.cnpq.br/2887736963561252 Redes de computadores Internet do futuro RINA 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. 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. 2019-10-10T20:50:31Z 2019-10-10T20:50:31Z 2019-03-12 masterThesis https://repositorio.ufpe.br/handle/123456789/34459 por openAccess Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ application/pdf Universidade Federal de Pernambuco UFPE Brasil Programa de Pos Graduacao em Ciencia da Computacao
institution REPOSITORIO UFPE
collection REPOSITORIO UFPE
language por
topic Redes de computadores
Internet do futuro
RINA
spellingShingle Redes de computadores
Internet do futuro
RINA
LIMA, Ênio César Silva de
Um middleware para arquiteturas de internet do futuro: um estudo de caso com 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.
author2 MONTEIRO, José Augusto Suruagy
format masterThesis
author LIMA, Ênio César Silva de
author_sort LIMA, Ênio César Silva de
title Um middleware para arquiteturas de internet do futuro: um estudo de caso com 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
publisher Universidade Federal de Pernambuco
publishDate 2019
url https://repositorio.ufpe.br/handle/123456789/34459
_version_ 1648654556245000192
score 13.657419