Publicação

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

Ver documento

Detalhes bibliográficos
Resumo: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.
Autores principais:Sousa, Paulo Silva
Assunto:Base de dados Sistemas distribuídos Base de dados distribuída geo-replicada Simulação Simulação de eventos discreto Database Distributed systems Distributed geo-replicated database Simulation Discrete event simulation
Ano:2023
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade do Minho
Idioma:português
Origem:RepositóriUM - Universidade do Minho
_version_ 1866269226288807936
author Sousa, Paulo Silva
author_facet Sousa, Paulo Silva
author_role author
contributor_name_str_mv Pereira, José
Vilaça, Ricardo Manuel Pereira
Universidade do Minho
country_str PT
creators_json_txt [{\"Person.name\":\"Sousa, Paulo Silva\"}]
datacite.contributors.contributor.contributorName.fl_str_mv Pereira, José
Vilaça, Ricardo Manuel Pereira
Universidade do Minho
datacite.creators.creator.creatorName.fl_str_mv Sousa, Paulo Silva
datacite.date.Accepted.fl_str_mv 2023-11-27T00:00:00Z
datacite.date.available.fl_str_mv 2024-07-26T12:31:24Z
datacite.date.embargoed.fl_str_mv 2024-07-26T12:31:24Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv Base de dados
Sistemas distribuídos
Base de dados distribuída geo-replicada
Simulação
Simulação de eventos discreto
Database
Distributed systems
Distributed geo-replicated database
Simulation
Discrete event simulation
datacite.titles.title.fl_str_mv Simulação de sistemas distribuídos de gestão de bases de dados
dc.contributor.none.fl_str_mv Pereira, José
Vilaça, Ricardo Manuel Pereira
Universidade do Minho
dc.creator.none.fl_str_mv Sousa, Paulo Silva
dc.date.Accepted.fl_str_mv 2023-11-27T00:00:00Z
dc.date.available.fl_str_mv 2024-07-26T12:31:24Z
dc.date.embargoed.fl_str_mv 2024-07-26T12:31:24Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv https://hdl.handle.net/1822/92606
dc.language.none.fl_str_mv por
dc.rights.cclincense.fl_str_mv http://creativecommons.org/licenses/by/4.0/
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.rights.copyright.fl_str_mv openAccess
dc.subject.none.fl_str_mv Base de dados
Sistemas distribuídos
Base de dados distribuída geo-replicada
Simulação
Simulação de eventos discreto
Database
Distributed systems
Distributed geo-replicated database
Simulation
Discrete event simulation
dc.title.fl_str_mv Simulação de sistemas distribuídos de gestão de bases de dados
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_bdcc
description 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.
dirty 0
eu_rights_str_mv openAccess
format masterThesis
fulltext.url.fl_str_mv https://prod-dspace.uminho.pt/bitstreams/780b48b7-8179-450d-b8bf-5a480a4aed59/download
id rum_d230fdd7d0c05331aa75cbdcc52dfb41
identifier.url.fl_str_mv https://hdl.handle.net/1822/92606
instacron_str repositorium
institution Universidade do Minho
instname_str Universidade do Minho
language por
network_acronym_str rum
network_name_str RepositóriUM - Universidade do Minho
oai_identifier_str oai:repositorium.uminho.pt:1822/92606
organization_str_mv urn:organizationAcronym:repositorium
person_str_mv Sousa, Paulo Silva
publishDate 2023
reponame_str RepositóriUM - Universidade do Minho
repository_id_str urn:repositoryAcronym:rum
service_str_mv urn:repositoryAcronym:rum
spelling porporHoje 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.application/pdfporSimulação de sistemas distribuídos de gestão de bases de dadosSousa, Paulo SilvaPereira, JoséVilaça, Ricardo Manuel PereiraHostingInstitutionOrganizationalUniversidade do Minhoe-mailmailto:repositorium@usdb.uminho.ptrepositorium@usdb.uminho.ptURNurn:tid:2036082672024-07-26T12:31:24Z2023-11-272023-082023-11-27T00:00:00ZHandlehttps://hdl.handle.net/1822/92606http://purl.org/coar/access_right/c_abf2open accessBase de dadosSistemas distribuídosBase de dados distribuída geo-replicadaSimulaçãoSimulação de eventos discretoDatabaseDistributed systemsDistributed geo-replicated databaseSimulationDiscrete event simulation3967566 bytesliteraturehttp://purl.org/coar/resource_type/c_bdccmaster thesis2023-11-27http://creativecommons.org/licenses/by/4.0/openAccesshttp://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://prod-dspace.uminho.pt/bitstreams/780b48b7-8179-450d-b8bf-5a480a4aed59/download
spellingShingle Simulação de sistemas distribuídos de gestão de bases de dados
Sousa, Paulo Silva
Base de dados
Sistemas distribuídos
Base de dados distribuída geo-replicada
Simulação
Simulação de eventos discreto
Database
Distributed systems
Distributed geo-replicated database
Simulation
Discrete event simulation
status SINGLETON
subject.fl_str_mv Base de dados
Sistemas distribuídos
Base de dados distribuída geo-replicada
Simulação
Simulação de eventos discreto
Database
Distributed systems
Distributed geo-replicated database
Simulation
Discrete event simulation
title Simulação de sistemas distribuídos de gestão de bases de dados
title_full Simulação de sistemas distribuídos de gestão de bases de dados
title_fullStr Simulação de sistemas distribuídos de gestão de bases de dados
title_full_unstemmed Simulação de sistemas distribuídos de gestão de bases de dados
title_short Simulação de sistemas distribuídos de gestão de bases de dados
title_sort Simulação de sistemas distribuídos de gestão de bases de dados
topic Base de dados
Sistemas distribuídos
Base de dados distribuída geo-replicada
Simulação
Simulação de eventos discreto
Database
Distributed systems
Distributed geo-replicated database
Simulation
Discrete event simulation
topic_facet Base de dados
Sistemas distribuídos
Base de dados distribuída geo-replicada
Simulação
Simulação de eventos discreto
Database
Distributed systems
Distributed geo-replicated database
Simulation
Discrete event simulation
url https://hdl.handle.net/1822/92606
visible 1