Efficient Synchronization of CRDTs using VCube-PS

LF Galesky, LA Rodrigues, EP Duarte Jr… - Proceedings of the 12th …, 2023 - dl.acm.org
This work presents VCube-Sync, a distributed datastore that uses the VCube virtual topology
to maintain Conflict-free Replicated Data Types (CRDT). CRDT can ensure consistency in a …

Efficient CRDT Synchronization at Scale using a Causal Multicast over a Virtual Hypercube Overlay

LF Galesky, LA Rodrigues - Proceedings of the 11th Latin-American …, 2022 - dl.acm.org
This paper presents a work in progress that intends to evaluate the use of a virtual
hypercube topology as a partial replication protocol for a data store based on Conflict-free …

Flec: a versatile programming framework for eventually consistent systems

J Bauwens, EG Boix - Proceedings of the 7th Workshop on Principles …, 2020 - dl.acm.org
Modern distributed applications increasingly replicate data in order to guarantee both high
availability of systems and an optimal user experience. Conflict-Free Replicated DataTypes …

Improving the reactivity of pure operation-based crdts

J Bauwens, EG Boix - Proceedings of the 8th Workshop on Principles …, 2021 - dl.acm.org
Modern distributed applications increasingly replicate data to guarantee both high
availability of the system and an optimal user experience. Conflict-Free Replicated Data …

Dynamic adaptation of geo-replicated CRDTs

C Bartolomeu, M Bravo, L Rodrigues - Proceedings of the 31st Annual …, 2016 - dl.acm.org
Conflict-free Replicated Data Types (CRDTs) are high-level data types that can be
replicated with minimal coordination among replicas due to its confluent semantics. This …

The problem with embedded CRDT counters and a solution

C Baquero, PS Almeida, C Lerche - … of the 2nd Workshop on the …, 2016 - dl.acm.org
Conflict-free Replicated Data Types (CRDTs) can simplify the design of deterministic
eventual consistency. Considering the several CRDTs that have been deployed in …

δ-crdts: Making δ-crdts delta-based

A van der Linde, J Leitão, N Preguiça - … of the 2nd Workshop on the …, 2016 - dl.acm.org
Replication is a key technique for providing both fault tolerance and availability in distributed
systems. However, managing replicated state, and ensuring that these replicas remain …

A study of crdts that do computations

D Navalho, S Duarte, N Preguiça - Proceedings of the First Workshop on …, 2015 - dl.acm.org
A CRDT is a data type specially designed to allow multiple instances to be replicated and
modified without coordination, while providing an automatic mechanism to merge concurrent …

Efficient renaming in sequence CRDTs

M Nicolas, G Oster, O Perrin - Proceedings of the 7th Workshop on …, 2020 - dl.acm.org
To achieve high availability, large-scale distributed systems have to replicate data and to
minimise coordination between nodes. Literature and industry increasingly adopt …

Epidemia: Variable consistency for transactional cloud databases

I Arrieta-Salinas, JE Armendáriz-Iñigo… - Journal of Universal …, 2014 - dau.url.edu
Classic replication protocols running on traditional cluster-based databases are currently
unable to meet the ever-growing scalability demands of many modern software applications …