2013
DOI: 10.1007/978-3-642-40047-6_39
|View full text |Cite
|
Sign up to set email alerts
|

On the Scalability of Snapshot Isolation

Abstract: Abstract. Many distributed applications require transactions. However, transactional protocols that require strong synchronization are costly in large scale environments. Two properties help with scalability of a transactional system: genuine partial replication (GPR), which leverages the intrinsic parallelism of a workload, and snapshot isolation (SI), which decreases the need for synchronization. We show that under standard assumptions (data store accesses are not known in advance, and transactions may acces… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
3

Relationship

3
5

Authors

Journals

citations
Cited by 20 publications
(12 citation statements)
references
References 23 publications
0
12
0
Order By: Relevance
“…This result was refined by Saeida Ardekani et al [15], who proved that monotonic snapshots are not compatible with genuine partial replication (defined shortly).…”
Section: A Scalability Limits Of Psimentioning
confidence: 79%
See 2 more Smart Citations
“…This result was refined by Saeida Ardekani et al [15], who proved that monotonic snapshots are not compatible with genuine partial replication (defined shortly).…”
Section: A Scalability Limits Of Psimentioning
confidence: 79%
“…Hence, we assume it in Table II(b). Saeida Ardekani et al [15,Theorems 2 and 4] show that none of SSER, SER, SI and PSI are implementable under GPR when queries are wait-free and update transactions are obstruction free. Peluso et al [11] show that US can combine GPR and wait-free queries.…”
Section: B Comparison To Other Criteriamentioning
confidence: 98%
See 1 more Smart Citation
“…In that case, however, the group communication primitive only ensures a pair-wise ordering of the transactions [40], i.e., two processes only deliver transactions they have in common in the same order (line 4). This design tends to increase the scalability of the multicast primitive, but comes at the price of the following drawbacks: (i) More aborts because an update transaction commits only if there is no concurrent conflicting committed transaction (line 7), and (ii) Saeida Ardekani et al [50] proved that no GPR system under SER can ensure WFQ. Thus, S-DUR needs to perform some background propagation to all replicas (line 8).…”
Section: Serializabilitymentioning
confidence: 97%
“…In TM computing, snapshot isolation has been studied in [4,13,33,34]. An STM algorithm, called SI-STM, which ensures snapshot isolation is presented in [33].…”
Section: Related Workmentioning
confidence: 99%