Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/92606
Registo completo
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.advisor | Pereira, José | por |
dc.contributor.advisor | Vilaça, Ricardo Manuel Pereira | por |
dc.contributor.author | Sousa, Paulo Silva | por |
dc.date.accessioned | 2024-07-26T12:31:24Z | - |
dc.date.available | 2024-07-26T12:31:24Z | - |
dc.date.issued | 2023-11-27 | - |
dc.date.submitted | 2023-08 | - |
dc.identifier.uri | https://hdl.handle.net/1822/92606 | - |
dc.description | Dissertação de mestrado em Engenharia Informática | por |
dc.description.abstract | Hoje 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.abstract | Now 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.language.iso | por | por |
dc.rights | openAccess | por |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | por |
dc.subject | Base de dados | por |
dc.subject | Sistemas distribuídos | por |
dc.subject | Base de dados distribuída geo-replicada | por |
dc.subject | Simulação | por |
dc.subject | Simulação de eventos discreto | por |
dc.subject | Database | por |
dc.subject | Distributed systems | por |
dc.subject | Distributed geo-replicated database | por |
dc.subject | Simulation | por |
dc.subject | Discrete event simulation | por |
dc.title | Simulação de sistemas distribuídos de gestão de bases de dados | por |
dc.type | masterThesis | eng |
dc.identifier.tid | 203608267 | por |
thesis.degree.grantor | Universidade do Minho | por |
sdum.degree.grade | 17 valores | por |
sdum.uoei | Escola de Engenharia | por |
dc.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | por |
Aparece nas coleções: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Paulo Silva Sousa.pdf | Dissertação de mestrado | 3,87 MB | Adobe PDF | Ver/Abrir |
Este trabalho está licenciado sob uma Licença Creative Commons