GiTo : uma arquitetura baseada em políticas para coordenação de processamento de eventos complexos na Web of Things
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPE |
dARK ID: | ark:/64986/0013000004wn4 |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/38788 |
Resumo: | A proliferação de dispositivos com poder de comunicação criou um novo paradigma tecnológico conhecido como Internet of Things (IoT), que através da integração com as aplicações da Internet, fez surgir a Web of Things (WoT). Atualmente, soluções da WoT compartilham seus fluxos de dados com a nuvem em busca de ganho de performance no processamento das informações. Essa abordagem pode não ser ideal para soluções que tenham requisitos de tempo real, uma vez que precisam de rápido retorno das informações. Considerando que um dispositivo da WoT pode possuir conectividade, memória e processador suficientes para colaborar na análise dos dados por ele produzidos, então ele pode decidir qual o melhor local para processá-los, reduzindo assim o tempo de resposta das notificações geradas pelo processamento. Baseado nesta premissa, esta tese apresenta a GiTo, uma arquitetura baseada em políticas para coordenação de Processamento de Eventos Complexos (CEP) na WoT, integrando as camadas da Mist, Fog e Cloud, através de protocolos já difundidos na Web. CEP é uma das principais técnicas de análise de fluxo de dados, e vem se destacando pela sua capacidade de detectar padrões complexos a partir de eventos simples. Neste trabalho, foi realizada uma experimentação envolvendo uma análise de performance comparando as execuções nas três camadas da arquitetura, com intuito de exercitar o CEP em situações com diferentes volume de dados. Com isso, limites do processamento foram identificados e a arquitetura foi refinada. Os resultados mostram que é possível realizar CEP localmente, porém, é preciso uma dinâmica de execução onde os dispositivos tenham a autonomia para tomar decisões em tempo real se devem ou não realizar o offloading para servidores remotos. Com o uso da GiTo foi possível estabelecer políticas no processamento, que foram respeitadas durante toda a análise dos dados. Esse dinamismo foi observado quando a arquitetura foi executada com os componentes de offloading ativos. |
id |
UFPE_be77e7621cb4f45c480e0e4f57a83717 |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/38788 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
FONSÊCA, Jorge Cavalcanti Barbosahttp://lattes.cnpq.br/8075101995480409http://lattes.cnpq.br/7716805104151473http://lattes.cnpq.br/6185519785664724FERRAZ, Carlos André GuimarãesGAMA, Kiev Santos da2020-11-26T18:57:16Z2020-11-26T18:57:16Z2018-09-14FONSÊCA, Jorge Cavalcanti Barbosa. GiTo: uma arquitetura baseada em políticas para coordenação de processamento de eventos complexos na Web of Things. 2018. Tese (Doutorado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2018.https://repositorio.ufpe.br/handle/123456789/38788ark:/64986/0013000004wn4A proliferação de dispositivos com poder de comunicação criou um novo paradigma tecnológico conhecido como Internet of Things (IoT), que através da integração com as aplicações da Internet, fez surgir a Web of Things (WoT). Atualmente, soluções da WoT compartilham seus fluxos de dados com a nuvem em busca de ganho de performance no processamento das informações. Essa abordagem pode não ser ideal para soluções que tenham requisitos de tempo real, uma vez que precisam de rápido retorno das informações. Considerando que um dispositivo da WoT pode possuir conectividade, memória e processador suficientes para colaborar na análise dos dados por ele produzidos, então ele pode decidir qual o melhor local para processá-los, reduzindo assim o tempo de resposta das notificações geradas pelo processamento. Baseado nesta premissa, esta tese apresenta a GiTo, uma arquitetura baseada em políticas para coordenação de Processamento de Eventos Complexos (CEP) na WoT, integrando as camadas da Mist, Fog e Cloud, através de protocolos já difundidos na Web. CEP é uma das principais técnicas de análise de fluxo de dados, e vem se destacando pela sua capacidade de detectar padrões complexos a partir de eventos simples. Neste trabalho, foi realizada uma experimentação envolvendo uma análise de performance comparando as execuções nas três camadas da arquitetura, com intuito de exercitar o CEP em situações com diferentes volume de dados. Com isso, limites do processamento foram identificados e a arquitetura foi refinada. Os resultados mostram que é possível realizar CEP localmente, porém, é preciso uma dinâmica de execução onde os dispositivos tenham a autonomia para tomar decisões em tempo real se devem ou não realizar o offloading para servidores remotos. Com o uso da GiTo foi possível estabelecer políticas no processamento, que foram respeitadas durante toda a análise dos dados. Esse dinamismo foi observado quando a arquitetura foi executada com os componentes de offloading ativos.The dissemination of devices able to communicate rise a new technological paradigm called the Internet of Things (IoT). IoT integrated with the Web created another paradigm called Web of Things (WoT). Electronic devices are in our daily life, they captures our information (such as route, time, etc.) and they publish them as a data stream in remote servers to support decision-making. However, in real-time scenarios, this approach may not be appropriate since they need complete data processing in a low response time. In the context of WoT, many devices have connectivity, memory, and processing power enough to analyze (partially or totally) their data. However, in some cases, such devices are also able to decide the best place to process this data, thereby reducing notification response time. Based on this premise, this thesis presents GiTo, a policy-based architecture to coordinate Complex Event Processing (CEP) in WoT. It integrates Mist, Fog, and Cloud layers through protocols already disseminated on Web. Among data flow analysis techniques, CEP has gained prominence in detecting complex patterns from simple events. An experiment was carried out with a performance analysis and execution with GiTo regarding the three layers (Mist, Fog, and Cloud). The results show that it is possible to perform CEP locally, however, it requires a flexibility to perform some executions. So, devices may have some autonomy to take real-time decisions whether or not offload their data to remote servers. Through GiTo architecture, it was possible to define policies to CEP coordination, which were guaranteed thought data analysis.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessRedes de computadoresSistemas distribuídosGiTo : uma arquitetura baseada em políticas para coordenação de processamento de eventos complexos na Web of Thingsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisdoutoradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPELICENSElicense.txtlicense.txttext/plain; charset=utf-82310https://repositorio.ufpe.br/bitstream/123456789/38788/3/license.txtbd573a5ca8288eb7272482765f819534MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/38788/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52TEXTTESE Jorge Cavalcanti Barbosa Fonsêca.pdf.txtTESE Jorge Cavalcanti Barbosa Fonsêca.pdf.txtExtracted texttext/plain240094https://repositorio.ufpe.br/bitstream/123456789/38788/4/TESE%20Jorge%20Cavalcanti%20Barbosa%20Fons%c3%aaca.pdf.txtb269394ee7b49cd72dc4bd789697b726MD54THUMBNAILTESE Jorge Cavalcanti Barbosa Fonsêca.pdf.jpgTESE Jorge Cavalcanti Barbosa Fonsêca.pdf.jpgGenerated Thumbnailimage/jpeg1230https://repositorio.ufpe.br/bitstream/123456789/38788/5/TESE%20Jorge%20Cavalcanti%20Barbosa%20Fons%c3%aaca.pdf.jpg1dfeb97cf939cfad406314e1e4e2508bMD55ORIGINALTESE Jorge Cavalcanti Barbosa Fonsêca.pdfTESE Jorge Cavalcanti Barbosa Fonsêca.pdfapplication/pdf4135003https://repositorio.ufpe.br/bitstream/123456789/38788/1/TESE%20Jorge%20Cavalcanti%20Barbosa%20Fons%c3%aaca.pdf43d5a6ebd6b16e434db9cc203a353e93MD51123456789/387882020-11-27 02:11:56.988oai:repositorio.ufpe.br:123456789/38788TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLCBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91IGFjb3Jkby4KCkEgVUZQRSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBub21lKHMpIGRvKHMpIGF1dG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50byBlbnRyZWd1ZSBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZG8gcHJldmlzdG8gbmEgYWzDrW5lYSBjKS4KRepositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212020-11-27T05:11:56Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
GiTo : uma arquitetura baseada em políticas para coordenação de processamento de eventos complexos na Web of Things |
title |
GiTo : uma arquitetura baseada em políticas para coordenação de processamento de eventos complexos na Web of Things |
spellingShingle |
GiTo : uma arquitetura baseada em políticas para coordenação de processamento de eventos complexos na Web of Things FONSÊCA, Jorge Cavalcanti Barbosa Redes de computadores Sistemas distribuídos |
title_short |
GiTo : uma arquitetura baseada em políticas para coordenação de processamento de eventos complexos na Web of Things |
title_full |
GiTo : uma arquitetura baseada em políticas para coordenação de processamento de eventos complexos na Web of Things |
title_fullStr |
GiTo : uma arquitetura baseada em políticas para coordenação de processamento de eventos complexos na Web of Things |
title_full_unstemmed |
GiTo : uma arquitetura baseada em políticas para coordenação de processamento de eventos complexos na Web of Things |
title_sort |
GiTo : uma arquitetura baseada em políticas para coordenação de processamento de eventos complexos na Web of Things |
author |
FONSÊCA, Jorge Cavalcanti Barbosa |
author_facet |
FONSÊCA, Jorge Cavalcanti Barbosa |
author_role |
author |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/8075101995480409 |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/7716805104151473 |
dc.contributor.advisor-coLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/6185519785664724 |
dc.contributor.author.fl_str_mv |
FONSÊCA, Jorge Cavalcanti Barbosa |
dc.contributor.advisor1.fl_str_mv |
FERRAZ, Carlos André Guimarães |
dc.contributor.advisor-co1.fl_str_mv |
GAMA, Kiev Santos da |
contributor_str_mv |
FERRAZ, Carlos André Guimarães GAMA, Kiev Santos da |
dc.subject.por.fl_str_mv |
Redes de computadores Sistemas distribuídos |
topic |
Redes de computadores Sistemas distribuídos |
description |
A proliferação de dispositivos com poder de comunicação criou um novo paradigma tecnológico conhecido como Internet of Things (IoT), que através da integração com as aplicações da Internet, fez surgir a Web of Things (WoT). Atualmente, soluções da WoT compartilham seus fluxos de dados com a nuvem em busca de ganho de performance no processamento das informações. Essa abordagem pode não ser ideal para soluções que tenham requisitos de tempo real, uma vez que precisam de rápido retorno das informações. Considerando que um dispositivo da WoT pode possuir conectividade, memória e processador suficientes para colaborar na análise dos dados por ele produzidos, então ele pode decidir qual o melhor local para processá-los, reduzindo assim o tempo de resposta das notificações geradas pelo processamento. Baseado nesta premissa, esta tese apresenta a GiTo, uma arquitetura baseada em políticas para coordenação de Processamento de Eventos Complexos (CEP) na WoT, integrando as camadas da Mist, Fog e Cloud, através de protocolos já difundidos na Web. CEP é uma das principais técnicas de análise de fluxo de dados, e vem se destacando pela sua capacidade de detectar padrões complexos a partir de eventos simples. Neste trabalho, foi realizada uma experimentação envolvendo uma análise de performance comparando as execuções nas três camadas da arquitetura, com intuito de exercitar o CEP em situações com diferentes volume de dados. Com isso, limites do processamento foram identificados e a arquitetura foi refinada. Os resultados mostram que é possível realizar CEP localmente, porém, é preciso uma dinâmica de execução onde os dispositivos tenham a autonomia para tomar decisões em tempo real se devem ou não realizar o offloading para servidores remotos. Com o uso da GiTo foi possível estabelecer políticas no processamento, que foram respeitadas durante toda a análise dos dados. Esse dinamismo foi observado quando a arquitetura foi executada com os componentes de offloading ativos. |
publishDate |
2018 |
dc.date.issued.fl_str_mv |
2018-09-14 |
dc.date.accessioned.fl_str_mv |
2020-11-26T18:57:16Z |
dc.date.available.fl_str_mv |
2020-11-26T18:57:16Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
FONSÊCA, Jorge Cavalcanti Barbosa. GiTo: uma arquitetura baseada em políticas para coordenação de processamento de eventos complexos na Web of Things. 2018. Tese (Doutorado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2018. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpe.br/handle/123456789/38788 |
dc.identifier.dark.fl_str_mv |
ark:/64986/0013000004wn4 |
identifier_str_mv |
FONSÊCA, Jorge Cavalcanti Barbosa. GiTo: uma arquitetura baseada em políticas para coordenação de processamento de eventos complexos na Web of Things. 2018. Tese (Doutorado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2018. ark:/64986/0013000004wn4 |
url |
https://repositorio.ufpe.br/handle/123456789/38788 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.publisher.program.fl_str_mv |
Programa de Pos Graduacao em Ciencia da Computacao |
dc.publisher.initials.fl_str_mv |
UFPE |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
instname_str |
Universidade Federal de Pernambuco (UFPE) |
instacron_str |
UFPE |
institution |
UFPE |
reponame_str |
Repositório Institucional da UFPE |
collection |
Repositório Institucional da UFPE |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/38788/3/license.txt https://repositorio.ufpe.br/bitstream/123456789/38788/2/license_rdf https://repositorio.ufpe.br/bitstream/123456789/38788/4/TESE%20Jorge%20Cavalcanti%20Barbosa%20Fons%c3%aaca.pdf.txt https://repositorio.ufpe.br/bitstream/123456789/38788/5/TESE%20Jorge%20Cavalcanti%20Barbosa%20Fons%c3%aaca.pdf.jpg https://repositorio.ufpe.br/bitstream/123456789/38788/1/TESE%20Jorge%20Cavalcanti%20Barbosa%20Fons%c3%aaca.pdf |
bitstream.checksum.fl_str_mv |
bd573a5ca8288eb7272482765f819534 e39d27027a6cc9cb039ad269a5db8e34 b269394ee7b49cd72dc4bd789697b726 1dfeb97cf939cfad406314e1e4e2508b 43d5a6ebd6b16e434db9cc203a353e93 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1815172724482375680 |