Distributed data provenance: fog computing and blockchains improving privacy control, trust and reliability

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorGomes Junior, Luiz Celso-
Autor(es): dc.contributorhttp://lattes.cnpq.br/0370301102971417-
Autor(es): dc.contributorPigatto, Daniel Fernando-
Autor(es): dc.contributor0000-0001-8528-7407-
Autor(es): dc.contributorhttp://lattes.cnpq.br/4624030380501998-
Autor(es): dc.contributorMaziero, Carlos Alberto-
Autor(es): dc.contributorhttps://orcid.org/0000-0003-2592-3664-
Autor(es): dc.contributorhttp://lattes.cnpq.br/5659788852261811-
Autor(es): dc.contributorGomes Junior, Luiz Celso-
Autor(es): dc.contributorhttp://lattes.cnpq.br/0370301102971417-
Autor(es): dc.contributorBerardi, Rita Cristina Galarraga-
Autor(es): dc.contributorhttps://orcid.org/0000-0002-0281-8952-
Autor(es): dc.contributorhttp://lattes.cnpq.br/6066036778785137-
Autor(es): dc.creatorLautert, Filipe-
Data de aceite: dc.date.accessioned2022-02-21T21:25:28Z-
Data de disponibilização: dc.date.available2022-02-21T21:25:28Z-
Data de envio: dc.date.issued2020-11-01-
Data de envio: dc.date.issued2020-11-01-
Data de envio: dc.date.issued2020-10-02-
Fonte completa do material: dc.identifierhttp://repositorio.utfpr.edu.br/jspui/handle/1/5409-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/652333-
Descrição: dc.descriptionData Provenance systems enable tracking of the origin and evolution of information, improving trust among parties. This is an important requirement for a wide range of applications such as food safety, supply chains, and monitoring of epidemic outbreaks. Many of these applications are inherently distributed and require high levels of privacy and trust. Fog computing and Blockchains are recent technological solutions that were born from advancements in Cloud and distributed computing. Fog computing focuses on bringing the Cloud closer to the edge user while Blockchain provides transparency without a trusted centralized entity. Both can be complimentary as Fog computing spreads the data and computer storage while Blockchain can keep it consistent and trustworthy. This dissertation describes an architecture that allows the tracking of data provenance in a widearea distributed Fog layer. While Blockchains are employed to provide transparency, each Fog node has control over what is made public on the Cloud. The architecture proposed in this paper enables fast and reliable data provenance for clients executing in the Fog node using software services that keep the information consistent across all interested parties in the Cloud. Information in the system is associated with a proof of authenticity, but authors have control over the eventual publication of such information.The architecture was built upon the well established provenance model W3C Prov, which simplifies adoption of the framework. An application was developed consisting of a client and a restful API that is able to store and share provenance information in a Blockchain using open standards. Results from extensive tests are reported showing that the proposed architecture performs adequately in several scenarios of varying resources and levels of network reliability.-
Descrição: dc.descriptionSistemas para Proveniência de Dados permitem o rastreamento da origem e evolução da informação, melhorando a confiança entre as partes. Este é um requisito importante para uma ampla gama de aplicações, como vigilância sanitária de alimentos, cadeias de abastecimento e monitoramento de surtos epidêmicos, entre outros. Muitas dessas aplicações são inerentemente distribuídas e exigem altos níveis de privacidade e confiança. Computação em névoa e Blockchains são soluções tecnológicas recentes que nasceram de avanços da computação em nuvem e distribuída. A computação em névoa concentra-se em trazer a nuvem para mais perto do usuário final, enquanto Blockchain fornece transparência sem uma entidade centralizada. Ambos podem ser complementares, com a computação em névoa distribuindo dados e o armazenamento, enquanto o Blockchain mantém a consistência e confiabilidade. Este trabalho descreve uma arquitetura que permite o rastreamento da proveniência dos dados em uma camada de névoa distribuída. Blockchains são empregados para fornecer transparência, e cada nó da névoa tem controle sobre o que é tornado público na nuvem. Por meio de serviços que mantêm as informações consistentes entre todas as partes interessadas, a arquitetura proposta permite proveniência de dados rápida e confiável para clientes executando na névoa. As informações do sistema estão associadas a uma prova de autenticidade, e os autores têm controle sobre a publicação dessas informações. A arquitetura foi desenvolvida com base no modelo de proveniência Prov definido pelo W3C, simplificando a adoção da solução. Foi desenvolvida uma aplicação composta por um cliente e uma API restful que é capaz de armazenar e compartilhar informações de proveniência em um Blockchain usando padrões abertos. São relatados resultados de testes extensivos demonstrando que a arquitetura proposta tem um desempenho adequado em vários cenários de recursos e diferentes níveis de confiabilidade de rede.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languageen-
Publicador: dc.publisherUniversidade Tecnológica Federal do Paraná-
Publicador: dc.publisherCuritiba-
Publicador: dc.publisherBrasil-
Publicador: dc.publisherPrograma de Pós-Graduação em Computação Aplicada-
Publicador: dc.publisherUTFPR-
Direitos: dc.rightsopenAccess-
Palavras-chave: dc.subjectComputação em nuvem-
Palavras-chave: dc.subjectProcessamento eletrônico de dados - Processamento distribuído-
Palavras-chave: dc.subjectArquitetura de software-
Palavras-chave: dc.subjectInterface de programas aplicativos (Software)-
Palavras-chave: dc.subjectSistemas de recuperação da informação-
Palavras-chave: dc.subjectProteção de dados-
Palavras-chave: dc.subjectConfiabilidade-
Palavras-chave: dc.subjectAplicações Web-
Palavras-chave: dc.subjectCloud computing-
Palavras-chave: dc.subjectElectronic data processing - Distributed processing-
Palavras-chave: dc.subjectSoftware architecture-
Palavras-chave: dc.subjectApplication Program Interfaces (Computer software)-
Palavras-chave: dc.subjectApplication Program Interfaces (Computer software)-
Palavras-chave: dc.subjectData protection-
Palavras-chave: dc.subjectReliability-
Palavras-chave: dc.subjectWeb applications-
Palavras-chave: dc.subjectCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO-
Palavras-chave: dc.subjectCiência da Computação-
Título: dc.titleDistributed data provenance: fog computing and blockchains improving privacy control, trust and reliability-
Título: dc.titleProveniência de dados distribuída: computação em nuvem e blockchains para fomentar controle de privacidade, confiança e confiabilidade-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositorio Institucional da UTFPR - RIUT

Não existem arquivos associados a este item.