Simulação de sistemas distribuídos de gestão de bases de dados

dc.contributor.advisorPereira, Josépor
dc.contributor.advisorVilaça, Ricardo Manuel Pereirapor
dc.contributor.authorSousa, Paulo Silvapor
dc.date.accessioned2024-07-26T12:31:24Z
dc.date.available2024-07-26T12:31:24Z
dc.date.issued2023-11-27
dc.date.submitted2023-08
dc.description.abstractHoje em dia, graças à existência de várias aplicações em grande escala com acesso a grandes quantidades de informação, bases de dados monolíticas não são capazes de satisfazer as suas necessidades, quer a nível de disponibilidade, de escalabilidade ou de performance. Deste modo, necessitamos de sistemas distribuídos de gestão de bases de dados para conseguir satisfazer estas aplicações. Destes sistemas, são particularmente interessantes aqueles que se destinam a um grande número de servidores espalhados por diferentes zonas geográficas, devido à urgência de os aproximar das populações para obter uma melhor escalabilidade do sistema e uma melhor performance. Estes sistemas estão geralmente divididos em duas famílias: uma que dá prioridade à coerência dos dados e uma que dá prioridade à disponibilidade do serviço. Apesar do interesse que estes sistemas despertam, existe um grande custo associado ao seu teste no mundo real, sendo necessário recorrer a modelos de simulação para reproduzir o seu comportamento. Além disso, estes sistemas contém bastantes diferenças entre eles, sendo muitas vezes difícil de comparar as suas vantagens e desvantagens em contexto real. Nesta tese desenvolvemos o SAGeo, um simulador de bases de dados geo-replicadas configurável, capaz de avaliar e comparar o desempenho relativo de diversas bases de dados distribuídas. Para além disso, configuramos este simulador para três algoritmos de bases de dados diferentes e apresentamos comparações de resultados de diversas simulações realizadas.por
dc.description.abstractNow a days, thanks to the existence of various large scale applications with access to large amounts of information, monolithic databases can not satisfy their needs in terms of availability, scalability and performance. In that way, distribuited database systems are needed to solve those application issues. From those systems, those who have a large number of servers in different geographic locations are particularly intersting, due to the urge to get them closer to the populations in order to obtain a better scalability and a better performance. These systems are usually divided in two families: one that prioritizes data consistency and one that prioritizes service availability. Despite the interest that these systems arouse, there is a large temporal and monetary cost associated with testing them in the real world, and it is necessary to resort to simulation models to reproduce their behavior. Futhermore, these systems are very different from each other, making it often difficult to compare their advantages and disadvantages in a real context. In this thesis we developed SAGeo, a configurable simulator for geo-replicated databases, capable of evaluating and comparing the relative performance of different distributed databases. Moreover, we configured these simulator to three different database algoritms and presented comparisons between several simulation results.por
dc.identifier.tid203608267por
dc.identifier.urihttps://hdl.handle.net/1822/92606
dc.language.isoporpor
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/por
dc.subjectBase de dadospor
dc.subjectSistemas distribuídospor
dc.subjectBase de dados distribuída geo-replicadapor
dc.subjectSimulaçãopor
dc.subjectSimulação de eventos discretopor
dc.subjectDatabasepor
dc.subjectDistributed systemspor
dc.subjectDistributed geo-replicated databasepor
dc.subjectSimulationpor
dc.subjectDiscrete event simulationpor
dc.subject.fosEngenharia e Tecnologiapor
dc.titleSimulação de sistemas distribuídos de gestão de bases de dadospor
dc.typemasterThesiseng
dspace.entity.typePublicationen
sdum.degree.grade17 valorespor
sdum.uoeiEscola de Engenhariapor
thesis.degree.grantorUniversidade do Minhopor
thesis.degree.nameMestrado em Engenharia Informáticapor

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
Paulo Silva Sousa.pdf
Tamanho:
3.78 MB
Formato:
Adobe Portable Document Format
Descrição:
Dissertação de mestrado