Logo do repositório
 
A carregar...
Miniatura
Publicação

Specification of a partial replication protocol with TLA+

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Duque_2015.pdf1.32 MBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

Nowadays, data available and used by companies is growing very fast creating the need to use and manage this data in the most efficient way. To this end, data is replicated overmultiple datacenters and use different replication protocols, according to their needs, like more availability or stronger consistency level. The costs associated with full data replication can be very high, and most of the times, full replication is not needed since information can be logically partitioned. Another problem, is that by using datacenters to store and process information clients become heavily dependent on them. We propose a partial replication protocol called ParTree, which replicates data to clients, and organizes clients in a hierarchy, using communication between them to propagate information. This solution addresses some of these problems, namely by supporting partial data replication and offline execution mode. Given the complexity of the protocol, the use of formal verification is crucial to ensure the protocol two correctness properties: causal consistency and preservation of data. The use of TLA+ language and tools to formally specificity and verify the proposed protocol are also described.

Descrição

Palavras-chave

Partial replication Hierarchy Causal consistency Protocol specification Formal specification TLA+

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Licença CC