Authors
Vitor Enes, Paulo Sérgio Almeida, Carlos Baquero, João Leitão
Publication date
2019/4/8
Conference
2019 IEEE 35th International Conference on Data Engineering (ICDE)
Pages
148-159
Publisher
IEEE
Description
To ensure high availability in large scale distributed systems, Conflict-free Replicated Data Types (CRDTs) relax consistency by allowing immediate query and update operations at the local replica, with no need for remote synchronization. State-based CRDTs synchronize replicas by periodically sending their full state to other replicas, which can become extremely costly as the CRDT state grows. Delta-based CRDTs address this problem by producing small incremental states (deltas) to be used in synchronization instead of the full state. However, current synchronization algorithms for delta-based CRDTs induce redundant wasteful delta propagation, performing worse than expected, and surprisingly, no better than state-based. In this paper we: 1) identify two sources of inefficiency in current synchronization algorithms for delta-based CRDTs; 2) bring the concept of join decomposition to state-based CRDTs; 3 …
Total citations
20182019202020212022202320243561512202
Scholar articles
V Enes, PS Almeida, C Baquero, J Leitão - 2019 IEEE 35th International Conference on Data …, 2019
PS Almeida, J Leitao, C Baquero, VM Duarte - 2019