Efficient state-based CRDTs by decomposition

dc.contributor.author Paulo Sérgio Almeida en
dc.contributor.author Ali Shoker en
dc.contributor.author Carlos Baquero en
dc.date.accessioned 2017-12-18T14:43:59Z
dc.date.available 2017-12-18T14:43:59Z
dc.date.issued 2014 en
dc.description.abstract Eventual consistency is a relaxed consistency model used in large-scale distributed systems that seek better availability when consistency can be delayed. CRDTs are distributed data types that make eventual consistency of a distributed object possible and non ad-hoc. Specifically, state-based CRDTs achieve this through shipping the entire replica state that is, eventually, merged to other replicas ensuring conver- gence. This imposes a large communication overhead when the replica size or the number of replicas gets larger. In this work, we introduce a decomposable version of state-based CRDTs, called Delta State-based CRDTs (d-CRDT). A d-CRDT is viewed as a join of multiple fine-grained CRDTs of the same type, called deltas (d). The deltas are produced by applying d-mutators, on a replica state, which are mod- ified versions of the original CRDT mutators. This makes it possible to ship small deltas (or batches) instead of ship- ping the entire state. The challenges are to make the join of deltas equivalent to the join of the entire object in clas- sical state-based CRDTs, and to find a way to derive the d-mutators. We address this challenge in this work, and we explore the minimal requirements that a communication al- gorithm must offer according to the guarantees provided by the underlying messaging middleware. Copyright © 2007 by the Association for Computing Machinery, Inc. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/4204
dc.identifier.uri http://dx.doi.org/10.1145/2596631.259663 en
dc.language eng en
dc.relation 5596 en
dc.relation 6172 en
dc.relation 5607 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Efficient state-based CRDTs by decomposition en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-009-DNS.pdf
Size:
116.31 KB
Format:
Adobe Portable Document Format
Description: