On the Scalability of Snapshot Isolation - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2013

On the Scalability of Snapshot Isolation


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 access arbitrary objects in the data store), it is impossible to have both SI and GPR. Our impossibility result is based on a novel decomposition of SI which proves that, like serializability, SI is expressible on plain histories.
Fichier principal
Vignette du fichier
scalability-SI-EuroPar-2013.pdf (168.18 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-00932781 , version 1 (17-01-2014)



Masoud Saeida Ardekani, Pierre Sutra, Marc Shapiro, Nuno Preguiça. On the Scalability of Snapshot Isolation. Euro-Par 2013 - 19th International Conference Parallel Processing, Aug 2013, Aachen, Germany. pp.369-381, ⟨10.1007/978-3-642-40047-6_39⟩. ⟨hal-00932781⟩
173 View
248 Download



Gmail Facebook Twitter LinkedIn More