Performance Evaluation of IoT Middleware
Autor(a) principal: | |
---|---|
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 |