Please use this identifier to cite or link to this item: http://hdl.handle.net/10316/96068
DC FieldValueLanguage
dc.contributor.advisorCabral, Bruno Miguel Brás-
dc.contributor.advisorPereira, Vasco Nuno Sousa Simões-
dc.contributor.authorMykolyshyn, Sergii-Zinovii-
dc.date.accessioned2021-10-25T22:02:42Z-
dc.date.available2021-10-25T22:02:42Z-
dc.date.issued2021-09-14-
dc.date.submitted2021-10-25-
dc.identifier.urihttp://hdl.handle.net/10316/96068-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractEC é 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.por
dc.description.abstractEdge 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.eng
dc.language.isoeng-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectModelação de dadospor
dc.subjectComputação na Edgepor
dc.subjectBases de dadospor
dc.subjectInternet das Coisaspor
dc.subjectComputação na nuvempor
dc.subjectData Modelingeng
dc.subjectEdge Computingeng
dc.subjectDatabaseseng
dc.subjectInternet of Thingseng
dc.subjectCloud Computingeng
dc.titleData Models for Edge Computingeng
dc.title.alternativeModelos de Dados para Edge Computingpor
dc.typemasterThesis-
degois.publication.locationDEI- FCTUC-
degois.publication.titleData Models for Edge Computingeng
dc.peerreviewedyes-
dc.identifier.tid202778290-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorMykolyshyn, Sergii-Zinovii::0000-0003-0851-8165-
uc.degree.classification18-
uc.degree.presidentejuriRibeiro, Bernardete Martins-
uc.degree.elementojuriFernandes, Fernando Pedro Lopes Boavida-
uc.degree.elementojuriPereira, Vasco Nuno Sousa Simões-
uc.contributor.advisorCabral, Bruno Miguel Brás-
uc.contributor.advisorPereira, Vasco Nuno Sousa Simões::0000-0002-4225-9075-
item.grantfulltextopen-
item.languageiso639-1en-
item.fulltextCom Texto completo-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File Description SizeFormat
Relatorio_estagio_Sergii_Mykolyshyn.pdf6.33 MBAdobe PDFView/Open
Show simple item record

Page view(s)

6
checked on Dec 23, 2021

Download(s)

31
checked on Dec 23, 2021

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons