Proceedings of the 8th ACM European Conference on Computer Systems 2013
DOI: 10.1145/2465351.2465363
|View full text |Cite
|
Sign up to set email alerts
|

MDCC

Abstract: Replicating data across multiple data centers allows using data closer to the client, reducing latency for applications, and increases the availability in the event of a data center failure. MDCC (Multi-Data Center Consistency) is an optimistic commit protocol for geo-replicated transactions, that does not require a master or static partitioning, and is strongly consistent at a cost similar to eventually consistent protocols. MDCC takes advantage of Generalized Paxos for transaction processing and exploits com… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0
1

Year Published

2013
2013
2020
2020

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 147 publications
(6 citation statements)
references
References 22 publications
0
5
0
1
Order By: Relevance
“…There has been a steady stream of papers in recent years on systems to support transactions over geo-distributed storage, using classical ACID semantics [Baker et al 2011;Corbett et al 2013], weaker isolation for better performance [Li et al 2012;Sovran et al 2011], and optimized geo-distributed commit protocols [Kraska et al 2013;Nawab et al 2013Nawab et al , 2015. Unlike Geo, they do not provide an actor model with user-defined operations, nor do they separate geo-distribution from durability.…”
Section: Related Workmentioning
confidence: 99%
“…There has been a steady stream of papers in recent years on systems to support transactions over geo-distributed storage, using classical ACID semantics [Baker et al 2011;Corbett et al 2013], weaker isolation for better performance [Li et al 2012;Sovran et al 2011], and optimized geo-distributed commit protocols [Kraska et al 2013;Nawab et al 2013Nawab et al , 2015. Unlike Geo, they do not provide an actor model with user-defined operations, nor do they separate geo-distribution from durability.…”
Section: Related Workmentioning
confidence: 99%
“…To the best of our knowledge, no further improvements were made to the demarcation protocol, and it is still being used by current systems despite its aforementioned caveats [8], [9], [10], [11].…”
Section: Related Workmentioning
confidence: 99%
“…This allowed the propagation of any number of consecutive changes to be made without having to wait for acknowledgments. For these reasons, in addition to its simplicity, the demarcation protocol is still being used nowadays [8], [9], [10], [11]. However, the authors themselves admit that the protocol mis-behaves if no assumptions about message delivery are made.…”
Section: Introductionmentioning
confidence: 99%
“…Internet-scale distributed systems often replicate data at multiple geographic locations to provide low latency and high availability, despite node and network failures. Some systems [25,48,28,41,75,52] adopt strong consistency models, where the execution of an operation needs to involve coordination of a quorum of replicas. Although it is possible to improve the throughput of these systems (e.g., through batching), the required coordination leads to high latency for executing one operation, that depends on the round-trip time among replicas and the protocol used.…”
Section: Introductionmentioning
confidence: 99%