Disponibilidade de dados para sistemas de informação em cidades inteligentes durante desconexões de rede: uma abordagem utilizando blockchain, oráculo e computação em névoa

Detalhes bibliográficos
Autor(a) principal: Festa, Leidmar Magnus
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/30234
Resumo: Este trabalho apresenta uma arquitetura que permite o funcionamento de um Sistema de Informação (SI) mesmo em momentos de desconexão da rede, utilizando como caso de uso Unidades Municipais de Saúde (UMS). A arquitetura utiliza uma blockchain como base de dados distribuída e um de seus nós está fisicamente localizado dentro de uma UMS, conectado à sua rede local. Este nó é utilizado em momentos de desconexão entre a rede local e a Internet para manter as respostas para as requisições de consultas feitas por usuários autenticados na rede local, funcionando como uma camada de névoa. Também é possível gerar novos dados e, com o auxílio de um oráculo confiável, gravar estes em um banco de dados local. Em momentos de desconexão a arquitetura explora o comportamento de um nó da blockchain isolado, bem como as funcionalidades de um oráculo para gravar os novos dados gerados. Desta forma é possível garantir que os dados consultados são os mesmos que estão na blockchain previamente à desconexão. Também é possível agregar informações suficientes sobre os novos dados gerados para garantir sua integridade. Além disso, estas informações asseguram a rastreabilidade e a auditoria destes dados. Um protótipo da arquitetura foi implementado e usado para realização de testes de execução. Os resultados destes testes mostram que a arquitetura proposta pode manter o funcionamento adequado de um sistema de informação em momentos de desconexão da rede. Desta forma a arquitetura incrementa a resiliência do sistema, sendo sua aplicação adequada para o cenário de uma cidade inteligente, onde se busca maior disponibilidade de dados.
id UTFPR-12_4ef5d6085841e654225282b6e7630bb5
oai_identifier_str oai:repositorio.utfpr.edu.br:1/30234
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2022-12-02T13:57:18Z2022-12-02T13:57:18Z2022-10-06FESTA, Leidmar Magnus. Disponibilidade de dados para sistemas de informação em cidades inteligentes durante desconexões de rede: uma abordagem utilizando blockchain, oráculo e computação em névoa. 2022. Dissertação (Mestrado em Computação Aplicada) - Universidade Tecnológica Federal do Paraná, Curitiba, 2022.http://repositorio.utfpr.edu.br/jspui/handle/1/30234Este trabalho apresenta uma arquitetura que permite o funcionamento de um Sistema de Informação (SI) mesmo em momentos de desconexão da rede, utilizando como caso de uso Unidades Municipais de Saúde (UMS). A arquitetura utiliza uma blockchain como base de dados distribuída e um de seus nós está fisicamente localizado dentro de uma UMS, conectado à sua rede local. Este nó é utilizado em momentos de desconexão entre a rede local e a Internet para manter as respostas para as requisições de consultas feitas por usuários autenticados na rede local, funcionando como uma camada de névoa. Também é possível gerar novos dados e, com o auxílio de um oráculo confiável, gravar estes em um banco de dados local. Em momentos de desconexão a arquitetura explora o comportamento de um nó da blockchain isolado, bem como as funcionalidades de um oráculo para gravar os novos dados gerados. Desta forma é possível garantir que os dados consultados são os mesmos que estão na blockchain previamente à desconexão. Também é possível agregar informações suficientes sobre os novos dados gerados para garantir sua integridade. Além disso, estas informações asseguram a rastreabilidade e a auditoria destes dados. Um protótipo da arquitetura foi implementado e usado para realização de testes de execução. Os resultados destes testes mostram que a arquitetura proposta pode manter o funcionamento adequado de um sistema de informação em momentos de desconexão da rede. Desta forma a arquitetura incrementa a resiliência do sistema, sendo sua aplicação adequada para o cenário de uma cidade inteligente, onde se busca maior disponibilidade de dados.This work presents an architecture that allows Information Systems functioning even in moments of network disconnection, using the Healthcare Units (HCU) as use case. The architecture uses a blockchain as a distributed database and one of its nodes is physically located inside an HCU, connected to its Local Area Network (LAN). This node is used in disconnection moments between the LAN and the Internet to keep answering the query requests made by authenticated users on the LAN, working as a fog layer. It is also possible to generate new data and, with the help of a reliable oracle, write it to a local database. In disconnection moments the architecture explores the blockchain-isolated node behavior, as well as the functionality of an oracle to record the new generated data. In this way it is possible ensure that the data consulted is the same as that on the blockchain prior to disconnection. It is also possible to aggregate enough information about the new generated data to ensure its integrity. In addition, this information ensures the traceability and auditing of this data. An architecture prototype was implemented and used for execution tests. The test results show that the proposed architecture can maintain the information system working properly during some network outage. In this way, the architecture increases the resilience of the system, being its application suitable for a smart city scenario, where data availability is desired.porUniversidade Tecnológica Federal do ParanáCuritibaPrograma de Pós-Graduação em Computação AplicadaUTFPRBrasilhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOCiência da ComputaçãoBlockchains (Base de dados)Computação em nuvemInternet das coisasCidades inteligentesBlockchains (Databases)Cloud computingInternet of thingsSmart citiesDisponibilidade de dados para sistemas de informação em cidades inteligentes durante desconexões de rede: uma abordagem utilizando blockchain, oráculo e computação em névoaData availability for information systems in smart cities during network outage: an approach using blockchain, Oracle and fog computinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisCuritibaPigatto, Daniel Fernandohttps://orcid.org/0000-0001-8528-7407http://lattes.cnpq.br/4624030380501998Gomes Junior, Luiz Celsohttps://orcid.org/0000-0002-1534-9032http://lattes.cnpq.br/0370301102971417Vendramin, Ana Cristina Barreiras Kochemhttps://orcid.org/0000-0002-1234-0884http://lattes.cnpq.br/3005557336605080Pigatto, Daniel Fernandohttps://orcid.org/0000-0001-8528-7407http://lattes.cnpq.br/4624030380501998Bona, Luis Carlos Erpen dehttps://orcid.org/0000-0001-6339-499Xhttp://lattes.cnpq.br/9945289519054859Gomes Junior, Luiz Celsohttps://orcid.org/0000-0002-1534-9032http://lattes.cnpq.br/0370301102971417https://orcid.org/0000-0001-5390-5143http://lattes.cnpq.br/9326853389718466Festa, Leidmar Magnusreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8908http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30234/2/license_rdf0175ea4a2d4caec4bbcc37e300941108MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30234/3/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD53ORIGINALsistemasinformacaocidadesinteligentes.pdfapplication/pdf4844733http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30234/1/sistemasinformacaocidadesinteligentes.pdf4562b1740348874f742bb9871c8cc70dMD51TEXTsistemasinformacaocidadesinteligentes.pdf.txtsistemasinformacaocidadesinteligentes.pdf.txtExtracted texttext/plain130594http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30234/4/sistemasinformacaocidadesinteligentes.pdf.txt04e5bf4d315d98eed2fab59676725fabMD54THUMBNAILsistemasinformacaocidadesinteligentes.pdf.jpgsistemasinformacaocidadesinteligentes.pdf.jpgGenerated Thumbnailimage/jpeg1261http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30234/5/sistemasinformacaocidadesinteligentes.pdf.jpgebef8609f8c90a3194223e16f5ab4040MD551/302342022-12-03 04:07:04.633oai:repositorio.utfpr.edu.br:1/30234TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2022-12-03T06:07:04Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Disponibilidade de dados para sistemas de informação em cidades inteligentes durante desconexões de rede: uma abordagem utilizando blockchain, oráculo e computação em névoa
dc.title.alternative.pt_BR.fl_str_mv Data availability for information systems in smart cities during network outage: an approach using blockchain, Oracle and fog computing
title Disponibilidade de dados para sistemas de informação em cidades inteligentes durante desconexões de rede: uma abordagem utilizando blockchain, oráculo e computação em névoa
spellingShingle Disponibilidade de dados para sistemas de informação em cidades inteligentes durante desconexões de rede: uma abordagem utilizando blockchain, oráculo e computação em névoa
Festa, Leidmar Magnus
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Blockchains (Base de dados)
Computação em nuvem
Internet das coisas
Cidades inteligentes
Blockchains (Databases)
Cloud computing
Internet of things
Smart cities
Ciência da Computação
title_short Disponibilidade de dados para sistemas de informação em cidades inteligentes durante desconexões de rede: uma abordagem utilizando blockchain, oráculo e computação em névoa
title_full Disponibilidade de dados para sistemas de informação em cidades inteligentes durante desconexões de rede: uma abordagem utilizando blockchain, oráculo e computação em névoa
title_fullStr Disponibilidade de dados para sistemas de informação em cidades inteligentes durante desconexões de rede: uma abordagem utilizando blockchain, oráculo e computação em névoa
title_full_unstemmed Disponibilidade de dados para sistemas de informação em cidades inteligentes durante desconexões de rede: uma abordagem utilizando blockchain, oráculo e computação em névoa
title_sort Disponibilidade de dados para sistemas de informação em cidades inteligentes durante desconexões de rede: uma abordagem utilizando blockchain, oráculo e computação em névoa
author Festa, Leidmar Magnus
author_facet Festa, Leidmar Magnus
author_role author
dc.contributor.advisor1.fl_str_mv Pigatto, Daniel Fernando
dc.contributor.advisor1ID.fl_str_mv https://orcid.org/0000-0001-8528-7407
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/4624030380501998
dc.contributor.advisor-co1.fl_str_mv Gomes Junior, Luiz Celso
dc.contributor.advisor-co1ID.fl_str_mv https://orcid.org/0000-0002-1534-9032
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/0370301102971417
dc.contributor.referee1.fl_str_mv Vendramin, Ana Cristina Barreiras Kochem
dc.contributor.referee1ID.fl_str_mv https://orcid.org/0000-0002-1234-0884
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/3005557336605080
dc.contributor.referee2.fl_str_mv Pigatto, Daniel Fernando
dc.contributor.referee2ID.fl_str_mv https://orcid.org/0000-0001-8528-7407
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/4624030380501998
dc.contributor.referee3.fl_str_mv Bona, Luis Carlos Erpen de
dc.contributor.referee3ID.fl_str_mv https://orcid.org/0000-0001-6339-499X
dc.contributor.referee3Lattes.fl_str_mv http://lattes.cnpq.br/9945289519054859
dc.contributor.referee4.fl_str_mv Gomes Junior, Luiz Celso
dc.contributor.referee4ID.fl_str_mv https://orcid.org/0000-0002-1534-9032
dc.contributor.referee4Lattes.fl_str_mv http://lattes.cnpq.br/0370301102971417
dc.contributor.authorID.fl_str_mv https://orcid.org/0000-0001-5390-5143
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/9326853389718466
dc.contributor.author.fl_str_mv Festa, Leidmar Magnus
contributor_str_mv Pigatto, Daniel Fernando
Gomes Junior, Luiz Celso
Vendramin, Ana Cristina Barreiras Kochem
Pigatto, Daniel Fernando
Bona, Luis Carlos Erpen de
Gomes Junior, Luiz Celso
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
Blockchains (Base de dados)
Computação em nuvem
Internet das coisas
Cidades inteligentes
Blockchains (Databases)
Cloud computing
Internet of things
Smart cities
Ciência da Computação
dc.subject.por.fl_str_mv Blockchains (Base de dados)
Computação em nuvem
Internet das coisas
Cidades inteligentes
Blockchains (Databases)
Cloud computing
Internet of things
Smart cities
dc.subject.capes.pt_BR.fl_str_mv Ciência da Computação
description Este trabalho apresenta uma arquitetura que permite o funcionamento de um Sistema de Informação (SI) mesmo em momentos de desconexão da rede, utilizando como caso de uso Unidades Municipais de Saúde (UMS). A arquitetura utiliza uma blockchain como base de dados distribuída e um de seus nós está fisicamente localizado dentro de uma UMS, conectado à sua rede local. Este nó é utilizado em momentos de desconexão entre a rede local e a Internet para manter as respostas para as requisições de consultas feitas por usuários autenticados na rede local, funcionando como uma camada de névoa. Também é possível gerar novos dados e, com o auxílio de um oráculo confiável, gravar estes em um banco de dados local. Em momentos de desconexão a arquitetura explora o comportamento de um nó da blockchain isolado, bem como as funcionalidades de um oráculo para gravar os novos dados gerados. Desta forma é possível garantir que os dados consultados são os mesmos que estão na blockchain previamente à desconexão. Também é possível agregar informações suficientes sobre os novos dados gerados para garantir sua integridade. Além disso, estas informações asseguram a rastreabilidade e a auditoria destes dados. Um protótipo da arquitetura foi implementado e usado para realização de testes de execução. Os resultados destes testes mostram que a arquitetura proposta pode manter o funcionamento adequado de um sistema de informação em momentos de desconexão da rede. Desta forma a arquitetura incrementa a resiliência do sistema, sendo sua aplicação adequada para o cenário de uma cidade inteligente, onde se busca maior disponibilidade de dados.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-12-02T13:57:18Z
dc.date.available.fl_str_mv 2022-12-02T13:57:18Z
dc.date.issued.fl_str_mv 2022-10-06
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 FESTA, Leidmar Magnus. Disponibilidade de dados para sistemas de informação em cidades inteligentes durante desconexões de rede: uma abordagem utilizando blockchain, oráculo e computação em névoa. 2022. Dissertação (Mestrado em Computação Aplicada) - Universidade Tecnológica Federal do Paraná, Curitiba, 2022.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/30234
identifier_str_mv FESTA, Leidmar Magnus. Disponibilidade de dados para sistemas de informação em cidades inteligentes durante desconexões de rede: uma abordagem utilizando blockchain, oráculo e computação em névoa. 2022. Dissertação (Mestrado em Computação Aplicada) - Universidade Tecnológica Federal do Paraná, Curitiba, 2022.
url http://repositorio.utfpr.edu.br/jspui/handle/1/30234
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação Aplicada
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30234/2/license_rdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30234/3/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30234/1/sistemasinformacaocidadesinteligentes.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30234/4/sistemasinformacaocidadesinteligentes.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30234/5/sistemasinformacaocidadesinteligentes.pdf.jpg
bitstream.checksum.fl_str_mv 0175ea4a2d4caec4bbcc37e300941108
b9d82215ab23456fa2d8b49c5df1b95b
4562b1740348874f742bb9871c8cc70d
04e5bf4d315d98eed2fab59676725fab
ebef8609f8c90a3194223e16f5ab4040
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923205509021696