Proceedings of the 21st International Conference on Distributed Computing and Networking 2020
DOI: 10.1145/3369740.3369795
|View full text |Cite
|
Sign up to set email alerts
|

Global Stabilization for Causally Consistent Partial Replication

Abstract: Causally consistent distributed storage systems have received significant attention recently due to the potential for providing high throughput and causality guarantees. Global stabilization is a technique established for achieving causal consistency in distributed multi-version key-value store systems, adopted by the previous work such as GentleRain [1] and Cure [2]. Intuitively, this approach serializes all updates by their physical time and computes the "Global Stable Time" which is a time point t such tha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 17 publications
0
4
0
Order By: Relevance
“…A few systems support partial replication, i.e., Saturn [34], C 3 [35], Karma [36] and the one by Xiang and Vaidya [37]. These systems, however, implement only single-object read and write operations.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…A few systems support partial replication, i.e., Saturn [34], C 3 [35], Karma [36] and the one by Xiang and Vaidya [37]. These systems, however, implement only single-object read and write operations.…”
Section: Related Workmentioning
confidence: 99%
“…Txs Nonbl. reads Partial rep. Meta-data COPS [1] ROT O|deps| Eiger [2] ROT/WOT O|deps| ChainReaction [8] ROT M Orbe [7] ROT 1 ts Gentlerain [6] ROT 1 ts POCC [9] ROT M COPS-SNOW [14] ROT O|deps| OCCULT [5] Generic O(M) Cure [4] Generic M Wren [25] Generic 2 ts AV [15] Generic M Xiang, Vaidya [37] 1 ts Contrarian [10] ROT M C 3 [35] M Saturn [34] 1 ts Karma [36] ROT O|deps| CausalSpartan [11] M Bolt-on CC [33] M EunomiaKV [26] M PaRiS (this work) Generic 1 ts TABLE I: Taxonomy of the main CC systems. M is the number of DCs.…”
Section: Systemmentioning
confidence: 99%
“…The strategy of every server having a replica of the every object in the data store is expensive in its storage space requirements, and therefore limits the scalability of the system. To address this, there is much recent interest -amongst both theory and systems researchers -in causally consistent data stores based on partial replication [40,47,48,23,10,33,4]. In partially replicated data stores, a given server node stores only a subset of the objects.…”
Section: Introductionmentioning
confidence: 99%
“…Geo‐replication reduces the latency by keeping a copy of the data closer to the client and enables availability by replicating data to the data centers (DCs) distributed across geographical locations. Generally, it can be divided into two types: full geo‐replication and partial geo‐replication 1 . Full geo‐replication stipulates that each DC stores the same data, ensuring that a node can still provide normal service in case of downtime or natural disasters.…”
Section: Introductionmentioning
confidence: 99%