Scalable and accurate causality tracking for eventually consistent stores

PS Almeida, C Baquero, R Gonçalves… - … 2014, Held as Part of the …, 2014 - Springer
In cloud computing environments, data storage systems often rely on optimistic replication to
provide good performance and availability even in the presence of failures or network …

Dotted version vectors: Logical clocks for optimistic replication

N Preguiça, C Baquero, PS Almeida, V Fonte… - arXiv preprint arXiv …, 2010 - arxiv.org
In cloud computing environments, a large number of users access data stored in highly
available storage systems. To provide good performance to geographically disperse users …

Causalspartan: Causal consistency for distributed data stores using hybrid logical clocks

M Roohitavaf, M Demirbas… - 2017 IEEE 36th …, 2017 - ieeexplore.ieee.org
Causal consistency is an intermediate consistency model that can be achieved together with
high availability and high-performance requirements even in presence of network partitions …

Declared causality in wide-area replicated storage

K Lady, M Kim, B Noble - 2014 IEEE 33rd International …, 2014 - ieeexplore.ieee.org
Wide-area replicated storage systems are increasingly popular, despite significant
shortcomings. Such systems allow for geographic placement of replicas near clients at a …

Global stabilization for causally consistent partial replication

Z Xiang, NH Vaidya - Proceedings of the 21st International Conference …, 2020 - dl.acm.org
Causally consistent distributed storage systems have received significant attention due to
the potential for providing high throughput. Global stabilization is a technique established for …

Optimistic causal consistency for geo-replicated key-value stores

K Spirovska, D Didona… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Causal consistency (CC) is an attractive consistency model for geo-replicated data stores
because it hits a sweet spot in the ease-of-programming versus performance trade-off. We …

Brief announcement: Efficient causality tracking in distributed storage systems with dotted version vectors

N Preguiça, C Bauqero, PS Almeida, V Fonte… - Proceedings of the …, 2012 - dl.acm.org
Version vectors (VV) are used pervasively to track dependencies between replica versions
in multi-version distributed storage systems. In these systems, VV tend to have a dual …

Limitations of highly-available eventually-consistent data stores

H Attiya, F Ellen, A Morrison - Proceedings of the 2015 ACM Symposium …, 2015 - dl.acm.org
Modern replicated data stores aim to provide high availability, by immediately responding to
client requests, often by implementing objects that expose concurrency. Such objects, for …

A brief survey on replica consistency in cloud environments

RA Campêlo, MA Casanova, DO Guedes… - Journal of Internet …, 2020 - Springer
Cloud computing is a general term that involves delivering hosted services over the Internet.
With the accelerated growth of the volume of data used by applications, many organizations …

Self-tuning eventually-consistent data stores

S Chatterjee, W Golab - Stabilization, Safety, and Security of Distributed …, 2017 - Springer
Replication protocols in distributed storage systems are fundamentally constrained by the
finite propagation speed of information, which necessitates trade-offs among performance …