Decision support IoT framework : device discovery and stream analytics

Detalhes bibliográficos
Autor(a) principal: Lunardi, Willian Tesaro
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da PUC_RS
Texto Completo: http://tede2.pucrs.br/tede2/handle/tede/6929
Resumo: Durante os últimos anos, como rápido desenvolvimento e proliferação da Internet das Coisas (IoT), muitas áreas de aplicação começaram a explorar este novo paradigma de computação. O número de dispositivos computacionais ativos tem crescido em um ritmo acelerado ao redor do mundo. Consequentemente, um mecanismo para lidar com estes diferentes dispositivos tornou-se necessário. Middlewares para a IoT têm sido desenvolvidos tanto em ambientes industriais como de pesquisa para suprir esta necessidade, no entanto, a descoberta e a seleção de dispositivos, bem como o suporte a tomada de decisão baseada no fluxo de dados destes dispositivos continuam sendo um desafio crítico. Neste trabalho apresentamos o Decision Support IoT Framework, composto pelo sistema COBASEN, um motor de busca de dispositivos da IoT, e o sistema DMS, o qual atua sobre dados de dispositivo em movimento, extra indo informações valiosas para dar suporte a tomada de decisões. O sistema COBASEN opera com base nas características textuais dos perfis dos dispositivos. O sistema DMS utiliza processamento de eventos complexos para analisar e reagir sobre os dados de fluxo contínuo, permitindo, por exemplo, disparar um alerta quando um erro ou condição específica aparece no fluxo de dados do dispositivo. O objetivo principal deste trabalho é destacar a importância de um motor de busca de dispositivos para a Internet das Coisas e um sistema de apoio à tomada de decisão baseado na análise de fluxo contínuo dos dispositivos IoT. Foi desenvolvido dois sistemas que implementam conceitos COBASEN e DMS. No entanto, em testes preliminares, realizado uma avaliação funcional de ambos os sistemas em termos de desempenho. Resultados iniciais sugerem que o Decision Support IoT Framework fornece abordagens importantes que facilitam o desenvolvimento de aplicações da Internet das Coisas, podendo executar funções essenciais para melhorar os processos de ambientes que fazem uso deste paradigma.
id P_RS_f2f8f6810dc929ecb397ee379b927fee
oai_identifier_str oai:tede2.pucrs.br:tede/6929
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling Marczak, Sabrina dos Santos003.589.949-26http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4769407H6Amaral, Leonardo Albernazhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4735703H0024.362.390-96http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4358166D5Lunardi, Willian Tesaro2016-08-29T13:47:15Z2016-03-23http://tede2.pucrs.br/tede2/handle/tede/6929Durante os últimos anos, como rápido desenvolvimento e proliferação da Internet das Coisas (IoT), muitas áreas de aplicação começaram a explorar este novo paradigma de computação. O número de dispositivos computacionais ativos tem crescido em um ritmo acelerado ao redor do mundo. Consequentemente, um mecanismo para lidar com estes diferentes dispositivos tornou-se necessário. Middlewares para a IoT têm sido desenvolvidos tanto em ambientes industriais como de pesquisa para suprir esta necessidade, no entanto, a descoberta e a seleção de dispositivos, bem como o suporte a tomada de decisão baseada no fluxo de dados destes dispositivos continuam sendo um desafio crítico. Neste trabalho apresentamos o Decision Support IoT Framework, composto pelo sistema COBASEN, um motor de busca de dispositivos da IoT, e o sistema DMS, o qual atua sobre dados de dispositivo em movimento, extra indo informações valiosas para dar suporte a tomada de decisões. O sistema COBASEN opera com base nas características textuais dos perfis dos dispositivos. O sistema DMS utiliza processamento de eventos complexos para analisar e reagir sobre os dados de fluxo contínuo, permitindo, por exemplo, disparar um alerta quando um erro ou condição específica aparece no fluxo de dados do dispositivo. O objetivo principal deste trabalho é destacar a importância de um motor de busca de dispositivos para a Internet das Coisas e um sistema de apoio à tomada de decisão baseado na análise de fluxo contínuo dos dispositivos IoT. Foi desenvolvido dois sistemas que implementam conceitos COBASEN e DMS. No entanto, em testes preliminares, realizado uma avaliação funcional de ambos os sistemas em termos de desempenho. Resultados iniciais sugerem que o Decision Support IoT Framework fornece abordagens importantes que facilitam o desenvolvimento de aplicações da Internet das Coisas, podendo executar funções essenciais para melhorar os processos de ambientes que fazem uso deste paradigma.During the past few years, with the fast development and proliferation of the Internet of Things (IoT), many application areas have started to exploit this new computing paradigm. The number of active computing devices has been growing at a rapid pace in IoT environments around the world. Consequently, a mechanism to deal with this different devices has become necessary. Middleware systems solutions for IoT have been developed in both research and industrial environments to supply this need. However, device discovery and selection, as well decision analytics remain a critical challenge. In this work we present the Decision Support IoT Framework composed of COBASEN, an IoT search engine to address the research challenge regarding the discovery and selection of IoT devices when large number of devices with over lapping and sometimes redundant functionality are available in IoT middleware systems, and DMS, which allows to setup analytic computations on device data when it is still in motion, extracting valuable information from it for decision management. COBASEN operates based on textual characteristics of devices. The DMS uses Complex Event Processing to analyze and react over streaming data, allowing for example, to triggers an alert when a specific error or condition appears in the stream. The main goal of this work is to high light the importance of an IoT search engine for devices and a decision support system for stream analytics in the IoT paradigm. We developed two systems that implements COBASEN and DMS concepts. However, for preliminarily tests, we made a functional evaluation of both systems in terms of performance. Our initial findings suggest that the Decision Support IoT Framework provides important approaches that facilitate the development of IoT applications, which may perform essential roles to improve IoT processes.Submitted by Setor de Tratamento da Informação - BC/PUCRS (tede2@pucrs.br) on 2016-08-29T13:47:15Z No. of bitstreams: 1 DIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdf: 1857452 bytes, checksum: 335f6fe3c020d0f7f19050cdd006cca5 (MD5)Made available in DSpace on 2016-08-29T13:47:15Z (GMT). No. of bitstreams: 1 DIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdf: 1857452 bytes, checksum: 335f6fe3c020d0f7f19050cdd006cca5 (MD5) Previous issue date: 2016-03-23application/pdfhttp://tede2.pucrs.br:80/tede2/retrieve/166137/DIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdf.jpgengPontifícia Universidade Católica do Rio Grande do SulPrograma de Pós-Graduação em Ciência da ComputaçãoPUCRSBrasilFaculdade de InformáticaINTERNETDISPOSITIVOS PROGRAMÁVEISTOMADA DE DECISÕESINFORMÁTICACIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAODecision support IoT framework : device discovery and stream analyticsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis1974996533081274470600600600-30085425104011491443671711205811204509info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RSTHUMBNAILDIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdf.jpgDIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdf.jpgimage/jpeg3824http://tede2.pucrs.br/tede2/bitstream/tede/6929/5/DIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdf.jpg99cefb0f5a961fe0071c085c10adf3b7MD55TEXTDIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdf.txtDIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdf.txttext/plain119259http://tede2.pucrs.br/tede2/bitstream/tede/6929/4/DIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdf.txt8be87545d6d8b3cacd5a7eb74d648749MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-8610http://tede2.pucrs.br/tede2/bitstream/tede/6929/3/license.txt5a9d6006225b368ef605ba16b4f6d1beMD53ORIGINALDIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdfDIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdfapplication/pdf1857452http://tede2.pucrs.br/tede2/bitstream/tede/6929/2/DIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdf335f6fe3c020d0f7f19050cdd006cca5MD52tede/69292016-08-29 12:00:52.677oai:tede2.pucrs.br:tede/6929QXV0b3JpemHDp8OjbyBwYXJhIFB1YmxpY2HDp8OjbyBFbGV0csO0bmljYTogQ29tIGJhc2Ugbm8gZGlzcG9zdG8gbmEgTGVpIEZlZGVyYWwgbsK6OS42MTAsIGRlIDE5IGRlIGZldmVyZWlybyBkZSAxOTk4LCBvIGF1dG9yIEFVVE9SSVpBIGEgcHVibGljYcOnw6NvIGVsZXRyw7RuaWNhIGRhIHByZXNlbnRlIG9icmEgbm8gYWNlcnZvIGRhIEJpYmxpb3RlY2EgRGlnaXRhbCBkYSBQb250aWbDrWNpYSBVbml2ZXJzaWRhZGUgQ2F0w7NsaWNhIGRvIFJpbyBHcmFuZGUgZG8gU3VsLCBzZWRpYWRhIGEgQXYuIElwaXJhbmdhIDY2ODEsIFBvcnRvIEFsZWdyZSwgUmlvIEdyYW5kZSBkbyBTdWwsIGNvbSByZWdpc3RybyBkZSBDTlBKIDg4NjMwNDEzMDAwMi04MSBiZW0gY29tbyBlbSBvdXRyYXMgYmlibGlvdGVjYXMgZGlnaXRhaXMsIG5hY2lvbmFpcyBlIGludGVybmFjaW9uYWlzLCBjb25zw7NyY2lvcyBlIHJlZGVzIMOgcyBxdWFpcyBhIGJpYmxpb3RlY2EgZGEgUFVDUlMgcG9zc2EgYSB2aXIgcGFydGljaXBhciwgc2VtIMO0bnVzIGFsdXNpdm8gYW9zIGRpcmVpdG9zIGF1dG9yYWlzLCBhIHTDrXR1bG8gZGUgZGl2dWxnYcOnw6NvIGRhIHByb2R1w6fDo28gY2llbnTDrWZpY2EuCg==Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2016-08-29T15:00:52Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.por.fl_str_mv Decision support IoT framework : device discovery and stream analytics
title Decision support IoT framework : device discovery and stream analytics
spellingShingle Decision support IoT framework : device discovery and stream analytics
Lunardi, Willian Tesaro
INTERNET
DISPOSITIVOS PROGRAMÁVEIS
TOMADA DE DECISÕES
INFORMÁTICA
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Decision support IoT framework : device discovery and stream analytics
title_full Decision support IoT framework : device discovery and stream analytics
title_fullStr Decision support IoT framework : device discovery and stream analytics
title_full_unstemmed Decision support IoT framework : device discovery and stream analytics
title_sort Decision support IoT framework : device discovery and stream analytics
author Lunardi, Willian Tesaro
author_facet Lunardi, Willian Tesaro
author_role author
dc.contributor.advisor1.fl_str_mv Marczak, Sabrina dos Santos
dc.contributor.advisor1ID.fl_str_mv 003.589.949-26
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4769407H6
dc.contributor.advisor-co1.fl_str_mv Amaral, Leonardo Albernaz
dc.contributor.advisor-co1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4735703H0
dc.contributor.authorID.fl_str_mv 024.362.390-96
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4358166D5
dc.contributor.author.fl_str_mv Lunardi, Willian Tesaro
contributor_str_mv Marczak, Sabrina dos Santos
Amaral, Leonardo Albernaz
dc.subject.por.fl_str_mv INTERNET
DISPOSITIVOS PROGRAMÁVEIS
TOMADA DE DECISÕES
INFORMÁTICA
topic INTERNET
DISPOSITIVOS PROGRAMÁVEIS
TOMADA DE DECISÕES
INFORMÁTICA
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Durante os últimos anos, como rápido desenvolvimento e proliferação da Internet das Coisas (IoT), muitas áreas de aplicação começaram a explorar este novo paradigma de computação. O número de dispositivos computacionais ativos tem crescido em um ritmo acelerado ao redor do mundo. Consequentemente, um mecanismo para lidar com estes diferentes dispositivos tornou-se necessário. Middlewares para a IoT têm sido desenvolvidos tanto em ambientes industriais como de pesquisa para suprir esta necessidade, no entanto, a descoberta e a seleção de dispositivos, bem como o suporte a tomada de decisão baseada no fluxo de dados destes dispositivos continuam sendo um desafio crítico. Neste trabalho apresentamos o Decision Support IoT Framework, composto pelo sistema COBASEN, um motor de busca de dispositivos da IoT, e o sistema DMS, o qual atua sobre dados de dispositivo em movimento, extra indo informações valiosas para dar suporte a tomada de decisões. O sistema COBASEN opera com base nas características textuais dos perfis dos dispositivos. O sistema DMS utiliza processamento de eventos complexos para analisar e reagir sobre os dados de fluxo contínuo, permitindo, por exemplo, disparar um alerta quando um erro ou condição específica aparece no fluxo de dados do dispositivo. O objetivo principal deste trabalho é destacar a importância de um motor de busca de dispositivos para a Internet das Coisas e um sistema de apoio à tomada de decisão baseado na análise de fluxo contínuo dos dispositivos IoT. Foi desenvolvido dois sistemas que implementam conceitos COBASEN e DMS. No entanto, em testes preliminares, realizado uma avaliação funcional de ambos os sistemas em termos de desempenho. Resultados iniciais sugerem que o Decision Support IoT Framework fornece abordagens importantes que facilitam o desenvolvimento de aplicações da Internet das Coisas, podendo executar funções essenciais para melhorar os processos de ambientes que fazem uso deste paradigma.
publishDate 2016
dc.date.accessioned.fl_str_mv 2016-08-29T13:47:15Z
dc.date.issued.fl_str_mv 2016-03-23
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 http://tede2.pucrs.br/tede2/handle/tede/6929
url http://tede2.pucrs.br/tede2/handle/tede/6929
dc.language.iso.fl_str_mv eng
language eng
dc.relation.program.fl_str_mv 1974996533081274470
dc.relation.confidence.fl_str_mv 600
600
600
dc.relation.department.fl_str_mv -3008542510401149144
dc.relation.cnpq.fl_str_mv 3671711205811204509
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv PUCRS
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Faculdade de Informática
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
bitstream.url.fl_str_mv http://tede2.pucrs.br/tede2/bitstream/tede/6929/5/DIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdf.jpg
http://tede2.pucrs.br/tede2/bitstream/tede/6929/4/DIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdf.txt
http://tede2.pucrs.br/tede2/bitstream/tede/6929/3/license.txt
http://tede2.pucrs.br/tede2/bitstream/tede/6929/2/DIS_WILLIAN_TESSARO_LUNARDI_COMPLETO.pdf
bitstream.checksum.fl_str_mv 99cefb0f5a961fe0071c085c10adf3b7
8be87545d6d8b3cacd5a7eb74d648749
5a9d6006225b368ef605ba16b4f6d1be
335f6fe3c020d0f7f19050cdd006cca5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1799765321340420096