Performance Evaluation of IoT Middleware

Detalhes bibliográficos
Autor(a) principal: Cruz, Mauro Alexandre Amaro da
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da INATEL
Texto Completo: http://tede.inatel.br:8080/tede/handle/tede/167
Resumo: The Internet of Things (IoT) is a term used to describe an environment where Billions of objects that are constrained in resources ("things") are connected to the Internet, and interacting autonomously. With so many objects interacting in IoT solutions, the environment in which they are inserted becomes smarter. A software called middleware plays a key role since it is responsible for most of the intelligence in IoT, acting as a "brain", integrating data from devices, allowing them to communicate, and make decisions based on collected data. Smart environments are heterogeneous by nature, considering the plethora of available technologies, and middleware can thrive, playing even a more relevant role in large scenarios, such as smart cities. This dissertation explores the requirements of IoT platforms, proposes a reference architecture model for IoT middleware, and details the best operation method of each proposed module. The document also proposes metrics, both qualitative and quantitative to evaluate middleware solutions objectively. Then, a performance evaluation study of open-source middleware solutions, as well as a proprietary solution developed by Inatel for the Inatel Smart Campus scenario. The results are analyzed and it is concluded that the proposed metrics are well adjusted for this type of solution and can play an important role when choosing the best solutions for a research work, as well as for real-life environments and industry. Sitewhere is the middleware solution that obtained better performance in the conducted study.
id INAT_a98332efb91dceb2814225024330481c
oai_identifier_str oai:localhost:tede/167
network_acronym_str INAT
network_name_str Biblioteca Digital de Teses e Dissertações da INATEL
repository_id_str
spelling Rodrigues, Joel Jos? Puga Coelho621.466.243-37http://lattes.cnpq.br/2907270080464933Pinheiro, Pl?cido Rog?riohttp://lattes.cnpq.br/2546837031616846Alberti, Ant?nio Marcos745.931.960-00http://lattes.cnpq.br/8623512462352869Brito, Jos? Marcos Camara495.450.866-53http://lattes.cnpq.br/0370383210890132700.794.516-32Cruz, Mauro Alexandre Amaro da2018-03-20T20:42:21Z2017-12-14Cruz, Mauro Alexandre Amaro da. Performance Evaluation of IoT Middleware. 2017. [91]. disserta??o( Mestrado em Engenharia de Telecomunica??es) - Instituto Nacional de Telecomunica??es, [Santa Rita Sapucai] .http://tede.inatel.br:8080/tede/handle/tede/167The Internet of Things (IoT) is a term used to describe an environment where Billions of objects that are constrained in resources ("things") are connected to the Internet, and interacting autonomously. With so many objects interacting in IoT solutions, the environment in which they are inserted becomes smarter. A software called middleware plays a key role since it is responsible for most of the intelligence in IoT, acting as a "brain", integrating data from devices, allowing them to communicate, and make decisions based on collected data. Smart environments are heterogeneous by nature, considering the plethora of available technologies, and middleware can thrive, playing even a more relevant role in large scenarios, such as smart cities. This dissertation explores the requirements of IoT platforms, proposes a reference architecture model for IoT middleware, and details the best operation method of each proposed module. The document also proposes metrics, both qualitative and quantitative to evaluate middleware solutions objectively. Then, a performance evaluation study of open-source middleware solutions, as well as a proprietary solution developed by Inatel for the Inatel Smart Campus scenario. The results are analyzed and it is concluded that the proposed metrics are well adjusted for this type of solution and can play an important role when choosing the best solutions for a research work, as well as for real-life environments and industry. Sitewhere is the middleware solution that obtained better performance in the conducted study.A Internet de Coisas (do Ingl?s, Internet of Things ? IoT) ? um termo usado para descrever um ambiente em que Bilh?es de objetos que possuem restri??es de recursos ("coisas?) estar?o conectados ? Internet e interagindo de forma aut?noma. Com tantos objetos interagindo de forma aut?noma em solu??es IoT, o ambiente no qual eles est?o inseridos torna-se mais inteligente. Um software, chamado middleware, desempenha um papel fundamental pois ? respons?vel por parte da intelig?ncia em IoT, atuando como um "c?rebro", integrando dados de dispositivos, permitindo que eles se comuniquem e tomem decis?es com base em dados coletados. Por natureza, os ambientes inteligentes s?o heterog?neos. Com uma infinidade de tecnologias dispon?veis, o middleware pode prosperar, desempenhando um papel ainda mais relevante em ambientes amplos e extremamente complexos como cidades inteligentes. Esta disserta??o explora os requisitos das plataformas para IoT, prop?e um modelo de arquitetura de refer?ncia para middleware IoT e detalha o melhor m?todo de opera??o de cada m?dulo proposto. O documento tamb?m prop?e m?tricas, tanto qualitativas quanto quantitativas, para avalia??o de solu??es de middleware, que se pretende o mais objetiva poss?vel. A seguir, efetua-se um estudo de avalia??o comparativa do desempenho de solu??es de middleware de c?digo aberto (open-source) e de uma solu??o propriet?ria desenvolvida pelo Inatel no cen?rio do Inatel Smart Campus. Efetua-se a an?lise dos resultados e conclui-se que as m?tricas propostas est?o muito bem ajustadas a este tipo de solu??es e podem desempenhar um papel extremamente importante na escolha das melhores solu??es tanto em trabalhos de pesquisa como em ambientes reais e para a ind?stria. A plataforma Sitewhere ? a solu??o de middleware que obteve melhor desempenho no estudo realizado.Submitted by Tede Dspace (tede@inatel.br) on 2018-03-20T20:42:21Z No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) DISSERTA??O MAURO-ok.pdf: 2252838 bytes, checksum: 4ee3c7134530a1f280c3b555af4e7e61 (MD5)Made available in DSpace on 2018-03-20T20:42:21Z (GMT). No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) DISSERTA??O MAURO-ok.pdf: 2252838 bytes, checksum: 4ee3c7134530a1f280c3b555af4e7e61 (MD5) Previous issue date: 2017-12-14application/pdfhttp://tede.inatel.br:8080/jspui/retrieve/1359/DISSERTA%c3%87%c3%83O%20MAURO-ok.pdf.jpgporInstituto Nacional de Telecomunica??esMestrado em Engenharia de Telecomunica??esINATELBrasilInstituto Nacional de Telecomunica??eshttp://creativecommons.org/licenses/by-nd/4.0/info:eu-repo/semantics/openAccessArquitetura de middleware para IoT; Internet das Coisas;IoT;Middleware;M?tricas de avalia??o do desempenho;Plataforma;Qualitativa;Quantitativa.Internet of Things;IoT; Middleware; Middleware architecture for IoT;Performance evaluation metrics;Platform;Qualitative;QuantitativeEngenharia - Telecomunica??esPerformance Evaluation of IoT Middlewareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Biblioteca Digital de Teses e Dissertações da INATELinstname:Instituto Nacional de Telecomunicações (INATEL)instacron:INATELLICENSElicense.txtlicense.txttext/plain; charset=utf-8112http://localhost:8080/tede/bitstream/tede/167/1/license.txtc6279291b293f0db82678eaa73a27769MD51CC-LICENSElicense_urllicense_urltext/plain; charset=utf-846http://localhost:8080/tede/bitstream/tede/167/2/license_url587cd8ffae15c8598ed3c46d248a3f38MD52license_textlicense_texttext/html; charset=utf-80http://localhost:8080/tede/bitstream/tede/167/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://localhost:8080/tede/bitstream/tede/167/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54ORIGINALDISSERTA??O MAURO-ok.pdfDISSERTA??O MAURO-ok.pdfapplication/pdf2252838http://localhost:8080/tede/bitstream/tede/167/5/DISSERTA%C3%87%C3%83O+MAURO-ok.pdf4ee3c7134530a1f280c3b555af4e7e61MD55TEXTDISSERTA??O MAURO-ok.pdf.txtDISSERTA??O MAURO-ok.pdf.txttext/plain145339http://localhost:8080/tede/bitstream/tede/167/6/DISSERTA%C3%87%C3%83O+MAURO-ok.pdf.txt7c18dc0ad5b83d1a786200b8535fb26cMD56THUMBNAILDISSERTA??O MAURO-ok.pdf.jpgDISSERTA??O MAURO-ok.pdf.jpgimage/jpeg4232http://localhost:8080/tede/bitstream/tede/167/7/DISSERTA%C3%87%C3%83O+MAURO-ok.pdf.jpg79225fdf8b41cfa6b20740ef2a6dec3dMD57tede/1672018-04-17 14:56:36.447oai:localhost:tede/167QXV0b3Jpem8gYSBwdWJsaWNhPz9vIGRhIG1pbmhhIERpc3NlcnRhPz9vIGRlIE1lc3RyYWRvLCBlbSBmb3JtYXRvIFBERiwgY29tIGJsb3F1ZWlvIGRlIGVkaT8/bywgY29sYWdlbSBlIGM/cGlhLg==Biblioteca Digital de Teses e Dissertaçõeshttp://tede.inatel.br:8080/jspui/PUBhttp://tede.inatel.br:8080/oai/requestbiblioteca@inatel.br || biblioteca.atendimento@inatel.bropendoar:2018-04-17T17:56:36Biblioteca Digital de Teses e Dissertações da INATEL - Instituto Nacional de Telecomunicações (INATEL)false
dc.title.por.fl_str_mv Performance Evaluation of IoT Middleware
title Performance Evaluation of IoT Middleware
spellingShingle Performance Evaluation of IoT Middleware
Cruz, Mauro Alexandre Amaro da
Arquitetura de middleware para IoT; Internet das Coisas;IoT;Middleware;M?tricas de avalia??o do desempenho;Plataforma;Qualitativa;Quantitativa.
Internet of Things;IoT; Middleware; Middleware architecture for IoT;Performance evaluation metrics;Platform;Qualitative;Quantitative
Engenharia - Telecomunica??es
title_short Performance Evaluation of IoT Middleware
title_full Performance Evaluation of IoT Middleware
title_fullStr Performance Evaluation of IoT Middleware
title_full_unstemmed Performance Evaluation of IoT Middleware
title_sort Performance Evaluation of IoT Middleware
author Cruz, Mauro Alexandre Amaro da
author_facet Cruz, Mauro Alexandre Amaro da
author_role author
dc.contributor.advisor1.fl_str_mv Rodrigues, Joel Jos? Puga Coelho
dc.contributor.advisor1ID.fl_str_mv 621.466.243-37
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/2907270080464933
dc.contributor.referee1.fl_str_mv Pinheiro, Pl?cido Rog?rio
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/2546837031616846
dc.contributor.referee2.fl_str_mv Alberti, Ant?nio Marcos
dc.contributor.referee2ID.fl_str_mv 745.931.960-00
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/8623512462352869
dc.contributor.referee3.fl_str_mv Brito, Jos? Marcos Camara
dc.contributor.referee3ID.fl_str_mv 495.450.866-53
dc.contributor.referee3Lattes.fl_str_mv http://lattes.cnpq.br/0370383210890132
dc.contributor.authorID.fl_str_mv 700.794.516-32
dc.contributor.author.fl_str_mv Cruz, Mauro Alexandre Amaro da
contributor_str_mv Rodrigues, Joel Jos? Puga Coelho
Pinheiro, Pl?cido Rog?rio
Alberti, Ant?nio Marcos
Brito, Jos? Marcos Camara
dc.subject.por.fl_str_mv Arquitetura de middleware para IoT; Internet das Coisas;IoT;Middleware;M?tricas de avalia??o do desempenho;Plataforma;Qualitativa;Quantitativa.
topic Arquitetura de middleware para IoT; Internet das Coisas;IoT;Middleware;M?tricas de avalia??o do desempenho;Plataforma;Qualitativa;Quantitativa.
Internet of Things;IoT; Middleware; Middleware architecture for IoT;Performance evaluation metrics;Platform;Qualitative;Quantitative
Engenharia - Telecomunica??es
dc.subject.eng.fl_str_mv Internet of Things;IoT; Middleware; Middleware architecture for IoT;Performance evaluation metrics;Platform;Qualitative;Quantitative
dc.subject.cnpq.fl_str_mv Engenharia - Telecomunica??es
description The Internet of Things (IoT) is a term used to describe an environment where Billions of objects that are constrained in resources ("things") are connected to the Internet, and interacting autonomously. With so many objects interacting in IoT solutions, the environment in which they are inserted becomes smarter. A software called middleware plays a key role since it is responsible for most of the intelligence in IoT, acting as a "brain", integrating data from devices, allowing them to communicate, and make decisions based on collected data. Smart environments are heterogeneous by nature, considering the plethora of available technologies, and middleware can thrive, playing even a more relevant role in large scenarios, such as smart cities. This dissertation explores the requirements of IoT platforms, proposes a reference architecture model for IoT middleware, and details the best operation method of each proposed module. The document also proposes metrics, both qualitative and quantitative to evaluate middleware solutions objectively. Then, a performance evaluation study of open-source middleware solutions, as well as a proprietary solution developed by Inatel for the Inatel Smart Campus scenario. The results are analyzed and it is concluded that the proposed metrics are well adjusted for this type of solution and can play an important role when choosing the best solutions for a research work, as well as for real-life environments and industry. Sitewhere is the middleware solution that obtained better performance in the conducted study.
publishDate 2017
dc.date.issued.fl_str_mv 2017-12-14
dc.date.accessioned.fl_str_mv 2018-03-20T20:42:21Z
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 Cruz, Mauro Alexandre Amaro da. Performance Evaluation of IoT Middleware. 2017. [91]. disserta??o( Mestrado em Engenharia de Telecomunica??es) - Instituto Nacional de Telecomunica??es, [Santa Rita Sapucai] .
dc.identifier.uri.fl_str_mv http://tede.inatel.br:8080/tede/handle/tede/167
identifier_str_mv Cruz, Mauro Alexandre Amaro da. Performance Evaluation of IoT Middleware. 2017. [91]. disserta??o( Mestrado em Engenharia de Telecomunica??es) - Instituto Nacional de Telecomunica??es, [Santa Rita Sapucai] .
url http://tede.inatel.br:8080/tede/handle/tede/167
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Instituto Nacional de Telecomunica??es
dc.publisher.program.fl_str_mv Mestrado em Engenharia de Telecomunica??es
dc.publisher.initials.fl_str_mv INATEL
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto Nacional de Telecomunica??es
publisher.none.fl_str_mv Instituto Nacional de Telecomunica??es
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da INATEL
instname:Instituto Nacional de Telecomunicações (INATEL)
instacron:INATEL
instname_str Instituto Nacional de Telecomunicações (INATEL)
instacron_str INATEL
institution INATEL
reponame_str Biblioteca Digital de Teses e Dissertações da INATEL
collection Biblioteca Digital de Teses e Dissertações da INATEL
bitstream.url.fl_str_mv http://localhost:8080/tede/bitstream/tede/167/1/license.txt
http://localhost:8080/tede/bitstream/tede/167/2/license_url
http://localhost:8080/tede/bitstream/tede/167/3/license_text
http://localhost:8080/tede/bitstream/tede/167/4/license_rdf
http://localhost:8080/tede/bitstream/tede/167/5/DISSERTA%C3%87%C3%83O+MAURO-ok.pdf
http://localhost:8080/tede/bitstream/tede/167/6/DISSERTA%C3%87%C3%83O+MAURO-ok.pdf.txt
http://localhost:8080/tede/bitstream/tede/167/7/DISSERTA%C3%87%C3%83O+MAURO-ok.pdf.jpg
bitstream.checksum.fl_str_mv c6279291b293f0db82678eaa73a27769
587cd8ffae15c8598ed3c46d248a3f38
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
4ee3c7134530a1f280c3b555af4e7e61
7c18dc0ad5b83d1a786200b8535fb26c
79225fdf8b41cfa6b20740ef2a6dec3d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da INATEL - Instituto Nacional de Telecomunicações (INATEL)
repository.mail.fl_str_mv biblioteca@inatel.br || biblioteca.atendimento@inatel.br
_version_ 1800214191259254784