Data Models for Edge Computing

Detalhes bibliográficos
Autor(a) principal: Mykolyshyn, Sergii-Zinovii
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/96068
Resumo: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_ca7255e74abdaa85c7a6c07b3d00b458
oai_identifier_str oai:estudogeral.uc.pt:10316/96068
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Data Models for Edge ComputingModelos de Dados para Edge ComputingModelação de dadosComputação na EdgeBases de dadosInternet das CoisasComputação na nuvemData ModelingEdge ComputingDatabasesInternet of ThingsCloud ComputingDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaEC é um paradigma de arquitetura que aproxima a computação dos utilizadores finais, como objetivo de reduzir latências, consumo de largura de banda e também alcançar maiorconfiabilidade, comparativamente a uma arquitetura na nuvem.O objetivo deste trabalho é colaborar na extensão de uma plataforma de base de dados parapossibilitar a modelação de bases de dados nos níveis da Edge e da Cloud simultaneamente,mantendo a total transparência para o utilizador final.Ao colocar a base de dados no Edge, realizando funções de agregação e sumarização nosdados recolhidos, antes de enviá-los para a nuvem, espera-se obter os benefícios da EC. Aplataforma deve ser capaz de realizar essa transformação de dados localizados na Edge econvertê-los em uma data warehouse de entidade única localizada na nuvem, que agregatodos os dados, visando aumentar o desempenho da base de dados.Para alcançar este objetivo, realizaram-se pesquisas aprofundadas sobre a EC e como tambémsobre os Modelos de Dados que podem ser utilizados com estes sistemas, analisaramsee foram avaliadas as ferramentas de Modelação de Dados existentes, com o objetivo deidentificar as diferenças entre cada uma e escolher uma ferramenta para extender.O resultado produzido é uma plataforma que ajuda a transformar um design clássico debase de dados de camada única de um diagrama ER, num sistema multicamadas com abase de dados original localizada na Edge e uma data warehouse na nuvem. Além disso,o script é gerado automaticamente, com todos os dados sumarizados e agregados. Essaabordagem reduzirá a probabilidade de erro, o tempo gasto na criação manual de scriptse torná-los-á modulares, adaptando-os a qualquer caso de uso.Edge Computing (EC) is an architecture paradigm that brings computation closer to endusers, with the aim of reducing latencies, bandwidth consumption, and also achievinggreater reliability, comparatively to a Cloud architecture.The objective of this work is to collaborate in the extension of a database platform oenable the databases modeling at Edge and Cloud levels simultaneously, maintaining totaltransparency for the end user.By placing the database on the Edge, performing aggregation and summarization functionson the collected data, before sending it to the Cloud, it is expected to achieve the benefitsof EC. The platform should be able to perform this data transformation on the databaselocated on the Edge and convert it to a single entity data warehouse located on the Cloud,which aggregates the whole data, aiming to increase the database performance.To reach this goal, it was acquired in-depth knowledge about EC and how Data Modelscan be used with these systems, analyzed and evaluated existing Data Modeling tools, withthe aim of identifying differences between each and choose one tool to extend.The produced outcome is a tool that helps to transform a classical single layer databasedesign from an Entity Relationship (ER) diagram, into a multi-layer system with theoriginal database located on the Edge and a data warehouse on the Cloud. In addition,the script is automatically generated, with all the data summarized. This approach willreduce error’s probability, time spent in creating scripts manually, and make them modular,by adapting it to any use case.2021-09-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/96068http://hdl.handle.net/10316/96068TID:202778290engMykolyshyn, Sergii-Zinoviiinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-07-06T09:42:53Zoai:estudogeral.uc.pt:10316/96068Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:14:25.433003Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Data Models for Edge Computing
Modelos de Dados para Edge Computing
title Data Models for Edge Computing
spellingShingle Data Models for Edge Computing
Mykolyshyn, Sergii-Zinovii
Modelação de dados
Computação na Edge
Bases de dados
Internet das Coisas
Computação na nuvem
Data Modeling
Edge Computing
Databases
Internet of Things
Cloud Computing
title_short Data Models for Edge Computing
title_full Data Models for Edge Computing
title_fullStr Data Models for Edge Computing
title_full_unstemmed Data Models for Edge Computing
title_sort Data Models for Edge Computing
author Mykolyshyn, Sergii-Zinovii
author_facet Mykolyshyn, Sergii-Zinovii
author_role author
dc.contributor.author.fl_str_mv Mykolyshyn, Sergii-Zinovii
dc.subject.por.fl_str_mv Modelação de dados
Computação na Edge
Bases de dados
Internet das Coisas
Computação na nuvem
Data Modeling
Edge Computing
Databases
Internet of Things
Cloud Computing
topic Modelação de dados
Computação na Edge
Bases de dados
Internet das Coisas
Computação na nuvem
Data Modeling
Edge Computing
Databases
Internet of Things
Cloud Computing
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2021
dc.date.none.fl_str_mv 2021-09-14
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://hdl.handle.net/10316/96068
http://hdl.handle.net/10316/96068
TID:202778290
url http://hdl.handle.net/10316/96068
identifier_str_mv TID:202778290
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134041446809600