Data Models for Edge Computing

Bibliographic Details
Main Author: Mykolyshyn, Sergii-Zinovii
Publication Date: 2021
Format: Master thesis
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://hdl.handle.net/10316/96068
Summary: 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órios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/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/masterThesishttps://hdl.handle.net/10316/96068https://hdl.handle.net/10316/96068TID:202778290engMykolyshyn, Sergii-Zinoviiinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2022-07-06T09:42:53Zoai:estudogeral.uc.pt:10316/96068Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T05:44:25.516096Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
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 https://hdl.handle.net/10316/96068
https://hdl.handle.net/10316/96068
TID:202778290
url https://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órios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833602455924899840