Logo do repositório
 
Publicação

A novel causally consistent replication protocol with partial geo-replication

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapt_PT
dc.contributor.advisorLeitão, João
dc.contributor.advisorPreguiça, Nuno
dc.contributor.authorFouto, Pedro Filipe Veiga
dc.date.accessioned2019-03-12T16:16:59Z
dc.date.available2019-03-12T16:16:59Z
dc.date.issued2018-07
dc.date.submitted2018
dc.description.abstractDistributed storage systems are a fundamental component of large-scale Internet services. To keep up with the increasing expectations of users regarding availability and latency, the design of data storage systems has evolved to achieve these properties, by exploiting techniques such as partial replication, geo-replication and weaker consistency models. While systems with these characteristics exist, they usually do not provide all these properties or do so in an inefficient manner, not taking full advantage of them. Additionally, weak consistency models, such as eventual consistency, put an excessively high burden on application programmers for writing correct applications, and hence, multiple systems have moved towards providing additional consistency guarantees such as implementing the causal (and causal+) consistency models. In this thesis we approach the existing challenges in designing a causally consistent replication protocol, with a focus on the use of geo and partial data replication. To this end, we present a novel replication protocol, capable of enriching an existing geo and partially replicated datastore with the causal+ consistency model. In addition, this thesis also presents a concrete implementation of the proposed protocol over the popular Cassandra datastore system. This implementation is complemented with experimental results obtained in a realistic scenario, in which we compare our proposal withmultiple configurations of the Cassandra datastore (without causal consistency guarantees) and with other existing alternatives. The results show that our proposed solution is able to achieve a balanced performance, with low data visibility delays and without significant performance penalties.pt_PT
dc.identifier.urihttp://hdl.handle.net/10362/63048
dc.language.isoengpt_PT
dc.subjectDistributed datastore systemspt_PT
dc.subjectcausal+ consistencypt_PT
dc.subjectgeo-replicationpt_PT
dc.subjectpartial replicationpt_PT
dc.titleA novel causally consistent replication protocol with partial geo-replicationpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMestre em Engenharia Informáticapt_PT

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
Fouto_2018.pdf
Tamanho:
1.17 MB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
348 B
Formato:
Item-specific license agreed upon to submission
Descrição: