Data Models for Edge Computing
Autor(a) principal: | |
---|---|
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 |