2014
DOI: 10.1145/2578855.2535848
|View full text |Cite
|
Sign up to set email alerts
|

Replicated data types

Abstract: Geographically distributed systems often rely on replicated eventually consistent data stores to achieve availability and performance. To resolve conflicting updates at different replicas, researchers and practitioners have proposed specialized consistency protocols, called replicated data types, that implement objects such as registers, counters, sets or lists. Reasoning about replicated data types has however not been on par with comparable work on abstract data types and concurrent data types, lacking speci… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 23 publications
(2 citation statements)
references
References 28 publications
0
2
0
Order By: Relevance
“…Eventual consistency allows replicas of some data type to temporarily diverge and makes sure that these replicas will eventually converge to the same state in a deterministic way 2 . The conflict‐free replicated data type (CRDT) framework provides a principled approach to maintaining eventual consistency 1,2 . CRDTs are key components in modern geo‐replicated systems, such as Riak, 6 Redis‐Enterprise, 7 and Cosmos DB 8…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Eventual consistency allows replicas of some data type to temporarily diverge and makes sure that these replicas will eventually converge to the same state in a deterministic way 2 . The conflict‐free replicated data type (CRDT) framework provides a principled approach to maintaining eventual consistency 1,2 . CRDTs are key components in modern geo‐replicated systems, such as Riak, 6 Redis‐Enterprise, 7 and Cosmos DB 8…”
Section: Introductionmentioning
confidence: 99%
“…Large‐scale distributed systems often resort to replication techniques to achieve fault‐tolerance and load distribution 1–3 . For a large class of applications, user‐perceived latency and overall service availability are widely regarded as the most critical factors.…”
Section: Introductionmentioning
confidence: 99%