2012 IEEE 32nd International Conference on Distributed Computing Systems 2012
DOI: 10.1109/icdcs.2012.55
|View full text |Cite
|
Sign up to set email alerts
|

When Scalability Meets Consistency: Genuine Multiversion Update-Serializable Partial Data Replication

Abstract: Abstract-In this article we introduce GMU, a genuine partial replication protocol for transactional systems, which exploits an innovative, highly scalable, distributed multiversioning scheme. Unlike existing multiversion-based solutions, GMU does not rely on a global logical clock, which represents a contention point and can limit system scalability. Also, GMU never aborts read-only transactions and spares them from distributed validation schemes. This makes GMU particularly efficient in presence of read-inten… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
81
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
4
3
2

Relationship

3
6

Authors

Journals

citations
Cited by 73 publications
(81 citation statements)
references
References 27 publications
0
81
0
Order By: Relevance
“…However, unlike our proposal, their approach is driven from the eventual consistency model, where the variation is that the solution is able to change the extent to which consistency can be violated. Instead of providing different consistency models to various scenarios, there also exist a consistency model that is static, but can cope with most scenarios of consistency and scalability requirement [34]. Such model is extended from the eventual consistency model, it is designed to be sufficiently strong to ensure most scenarios that demand good consistency, but also weak enough to allow good scalability.…”
Section: Replication and Consistency In The Cloudmentioning
confidence: 99%
“…However, unlike our proposal, their approach is driven from the eventual consistency model, where the variation is that the solution is able to change the extent to which consistency can be violated. Instead of providing different consistency models to various scenarios, there also exist a consistency model that is static, but can cope with most scenarios of consistency and scalability requirement [34]. Such model is extended from the eventual consistency model, it is designed to be sufficiently strong to ensure most scenarios that demand good consistency, but also weak enough to allow good scalability.…”
Section: Replication and Consistency In The Cloudmentioning
confidence: 99%
“…In order to maximize performance, Infinispan maintains data in-memory, and achieves fault-tolerance via data replications rather than via disk logging mechanisms. To achieve strong consistency without sacrificing scalability, Infinispan integrates GMU [7], a novel, fully decentralized, multi-versioning algorithm that achieves high scalability by means of genuine replication techniques (which ensure that only the nodes replicating data accessed by the transaction are involved in its processing), and by avoiding to ever abort or block read-only transactions.…”
Section: A the Data Platformmentioning
confidence: 99%
“…Cloud-TM, conversely, ensures strong consistency by leveraging on the abstraction of transaction [6]. Transactional consistency and scalability, two properties often seen as antagonists, are reconciled in the Cloud-TM platform thanks to innovative transactional consistency schemes [7], [8] designed precisely to meet the scalability and elasticity requirements of typical cloud infrastructures.…”
mentioning
confidence: 99%
“…As for consistency, first generation of NoSQL stores [3] embraced very weak consistency models, like eventual consistency. However, the inherent complexity of building applications on top of weakly consistent systems has been recently recognized by some of the pioneers of eventual consistency [4], and motivated several works providing stronger consistency guarantees [2,5]- [7].…”
Section: Introductionmentioning
confidence: 99%