EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT

Detalhes bibliográficos
Autor(a) principal: Silva, Jorge Pereira da
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/23779
Resumo: O paradigma de Internet das Coisas (do inglês, Internet of Things –IoT) abrange uma infraestrutura de hardware e software que conecta dispositivos físicos, denominados como coisas, ao mundo digital. Estima-se que em 2020 existirão cerca de 100 bilhões de dispositivos de IoT conectados cujos dados e serviços servirão como base para a construção de uma miríade de aplicações. No entanto, desenvolver aplicações no contexto de IoT não é uma tarefa trivial. Dada a grande quantidade e variedade de dispositivos envolvidos, tais aplicações precisam ser construídas atendendo requisitos de escalabilidade a fim de suportar um grande número de dispositivos conectados, além de armazenar e processar a enorme quantidade de dados por eles produzida. Além disso, aplicações de IoT também precisam lidar com uma diversidade de protocolos distintos. Nesse contexto, plataformas de middleware têm surgido como soluções promissoras para facilitar o desenvolvimento de aplicações. Tais plataformas oferecem interfaces padronizadas para acesso aos dispositivos, abstraindo para os desenvolvedores detalhes de comunicação via rede, protocolos e formatos de dados utilizados pelos diversos dispositivos. Nessa perspectiva, o presente trabalho apresenta a plataforma EcoCIT, uma plataforma de middleware escalável que provê suporte para a integração de dispositivos de IoT à internet, bem como ao desenvolvimento e execução de aplicações de IoT com requisitos de escalabilidade através do uso de serviços computacionais providos sob demanda por plataformas de computação em nuvem.
id UFRN_9f0129f77126b0e4afe791e46c240657
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/23779
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Silva, Jorge Pereira dahttp://lattes.cnpq.br/2231565540995923http://lattes.cnpq.br/5521922960404236Delicato, Flávia Coimbrahttp://lattes.cnpq.br/5386282151810710Cacho, Nélio Alessandro Azevedohttp://lattes.cnpq.br/4635320220484649Pires, Paulo de Figueiredohttp://lattes.cnpq.br/1304174767727101Batista, Thais Vasconcelos2017-09-06T21:02:21Z2017-09-06T21:02:21Z2017-03-24SILVA, Jorge Pereira da. EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT. 2017. 138f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2017.https://repositorio.ufrn.br/jspui/handle/123456789/23779O paradigma de Internet das Coisas (do inglês, Internet of Things –IoT) abrange uma infraestrutura de hardware e software que conecta dispositivos físicos, denominados como coisas, ao mundo digital. Estima-se que em 2020 existirão cerca de 100 bilhões de dispositivos de IoT conectados cujos dados e serviços servirão como base para a construção de uma miríade de aplicações. No entanto, desenvolver aplicações no contexto de IoT não é uma tarefa trivial. Dada a grande quantidade e variedade de dispositivos envolvidos, tais aplicações precisam ser construídas atendendo requisitos de escalabilidade a fim de suportar um grande número de dispositivos conectados, além de armazenar e processar a enorme quantidade de dados por eles produzida. Além disso, aplicações de IoT também precisam lidar com uma diversidade de protocolos distintos. Nesse contexto, plataformas de middleware têm surgido como soluções promissoras para facilitar o desenvolvimento de aplicações. Tais plataformas oferecem interfaces padronizadas para acesso aos dispositivos, abstraindo para os desenvolvedores detalhes de comunicação via rede, protocolos e formatos de dados utilizados pelos diversos dispositivos. Nessa perspectiva, o presente trabalho apresenta a plataforma EcoCIT, uma plataforma de middleware escalável que provê suporte para a integração de dispositivos de IoT à internet, bem como ao desenvolvimento e execução de aplicações de IoT com requisitos de escalabilidade através do uso de serviços computacionais providos sob demanda por plataformas de computação em nuvem.The Internet of Things (IoT) paradigm encompasses a hardware and software infrastructure that connects physical devices, known as things, to the digital world. It is estimated that in 2020 there will be nearly 100 billion of connected IoT devices whose data and services will be used for building a myriad of applications. However, developing applications in the IoT context is not a trivial task. Given the large number and variety of devices involved, these applications need to be built and executed in a scalable way to support a large number of connected devices as well as to store and process the huge amount of data they produce. Additionally, IoT applications also need to deal with several different protocols. In this context, middleware platforms have emerged as promising solutions to facilitate application development. These platforms offer standardized interfaces for access to devices, abstracting for developers details of communication via network, protocols and data formats used by various devices. In this perspective, this work presents the EcoCIT platform, a scalable middleware platform that provides support for the integration of IoT devices to the Internet, as well as the development and execution of IoT applications with scalability requirements through the use of on-demand computing services provided by cloud computing platforms.porCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOInternet das coisasComputação em nuvemEscalabilidadeMiddlewareEcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoTEcoCIT: a scalable platform for development of IoT applicationsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisPROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃOUFRNBrasilinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALJorgePereiraDaSilva_DISSERT.pdfJorgePereiraDaSilva_DISSERT.pdfapplication/pdf2687360https://repositorio.ufrn.br/bitstream/123456789/23779/1/JorgePereiraDaSilva_DISSERT.pdf25d16c5705e497b0a9182213dd80a53cMD51TEXTJorgePereiraDaSilva_DISSERT.pdf.txtJorgePereiraDaSilva_DISSERT.pdf.txtExtracted texttext/plain237286https://repositorio.ufrn.br/bitstream/123456789/23779/4/JorgePereiraDaSilva_DISSERT.pdf.txt0e6f4adeec8256c11fc889bc395f480bMD54THUMBNAILJorgePereiraDaSilva_DISSERT.pdf.jpgJorgePereiraDaSilva_DISSERT.pdf.jpgIM Thumbnailimage/jpeg3500https://repositorio.ufrn.br/bitstream/123456789/23779/5/JorgePereiraDaSilva_DISSERT.pdf.jpge2feae1a577e2460519b8a5329667910MD55123456789/237792017-11-04 22:08:30.165oai:https://repositorio.ufrn.br:123456789/23779Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-05T01:08:30Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT
dc.title.alternative.pt_BR.fl_str_mv EcoCIT: a scalable platform for development of IoT applications
title EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT
spellingShingle EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT
Silva, Jorge Pereira da
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Internet das coisas
Computação em nuvem
Escalabilidade
Middleware
title_short EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT
title_full EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT
title_fullStr EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT
title_full_unstemmed EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT
title_sort EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT
author Silva, Jorge Pereira da
author_facet Silva, Jorge Pereira da
author_role author
dc.contributor.authorID.pt_BR.fl_str_mv
dc.contributor.authorLattes.none.fl_str_mv http://lattes.cnpq.br/2231565540995923
dc.contributor.advisorID.pt_BR.fl_str_mv
dc.contributor.advisorLattes.none.fl_str_mv http://lattes.cnpq.br/5521922960404236
dc.contributor.referees1.none.fl_str_mv Delicato, Flávia Coimbra
dc.contributor.referees1ID.pt_BR.fl_str_mv
dc.contributor.referees1Lattes.none.fl_str_mv http://lattes.cnpq.br/5386282151810710
dc.contributor.referees2.none.fl_str_mv Cacho, Nélio Alessandro Azevedo
dc.contributor.referees2ID.pt_BR.fl_str_mv
dc.contributor.referees2Lattes.none.fl_str_mv http://lattes.cnpq.br/4635320220484649
dc.contributor.referees3.none.fl_str_mv Pires, Paulo de Figueiredo
dc.contributor.referees3ID.pt_BR.fl_str_mv
dc.contributor.referees3Lattes.none.fl_str_mv http://lattes.cnpq.br/1304174767727101
dc.contributor.author.fl_str_mv Silva, Jorge Pereira da
dc.contributor.advisor1.fl_str_mv Batista, Thais Vasconcelos
contributor_str_mv Batista, Thais Vasconcelos
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Internet das coisas
Computação em nuvem
Escalabilidade
Middleware
dc.subject.por.fl_str_mv Internet das coisas
Computação em nuvem
Escalabilidade
Middleware
description O paradigma de Internet das Coisas (do inglês, Internet of Things –IoT) abrange uma infraestrutura de hardware e software que conecta dispositivos físicos, denominados como coisas, ao mundo digital. Estima-se que em 2020 existirão cerca de 100 bilhões de dispositivos de IoT conectados cujos dados e serviços servirão como base para a construção de uma miríade de aplicações. No entanto, desenvolver aplicações no contexto de IoT não é uma tarefa trivial. Dada a grande quantidade e variedade de dispositivos envolvidos, tais aplicações precisam ser construídas atendendo requisitos de escalabilidade a fim de suportar um grande número de dispositivos conectados, além de armazenar e processar a enorme quantidade de dados por eles produzida. Além disso, aplicações de IoT também precisam lidar com uma diversidade de protocolos distintos. Nesse contexto, plataformas de middleware têm surgido como soluções promissoras para facilitar o desenvolvimento de aplicações. Tais plataformas oferecem interfaces padronizadas para acesso aos dispositivos, abstraindo para os desenvolvedores detalhes de comunicação via rede, protocolos e formatos de dados utilizados pelos diversos dispositivos. Nessa perspectiva, o presente trabalho apresenta a plataforma EcoCIT, uma plataforma de middleware escalável que provê suporte para a integração de dispositivos de IoT à internet, bem como ao desenvolvimento e execução de aplicações de IoT com requisitos de escalabilidade através do uso de serviços computacionais providos sob demanda por plataformas de computação em nuvem.
publishDate 2017
dc.date.accessioned.fl_str_mv 2017-09-06T21:02:21Z
dc.date.available.fl_str_mv 2017-09-06T21:02:21Z
dc.date.issued.fl_str_mv 2017-03-24
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 SILVA, Jorge Pereira da. EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT. 2017. 138f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2017.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/23779
identifier_str_mv SILVA, Jorge Pereira da. EcoCIT: uma plataforma escalável para desenvolvimento de aplicações de IoT. 2017. 138f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2017.
url https://repositorio.ufrn.br/jspui/handle/123456789/23779
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.program.fl_str_mv PROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/23779/1/JorgePereiraDaSilva_DISSERT.pdf
https://repositorio.ufrn.br/bitstream/123456789/23779/4/JorgePereiraDaSilva_DISSERT.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/23779/5/JorgePereiraDaSilva_DISSERT.pdf.jpg
bitstream.checksum.fl_str_mv 25d16c5705e497b0a9182213dd80a53c
0e6f4adeec8256c11fc889bc395f480b
e2feae1a577e2460519b8a5329667910
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1802117911339335680