On the Scalability of Snapshot Isolation

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 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.
Type de document :
Communication dans un congrès
Wolf, Felix; Mohr, Bernd; Mey, Dieter. Euro-Par 2013 - 19th International Conference Parallel Processing, Aug 2013, Aachen, Germany. Springer, 8097, pp.369-381, 2013, Lecture Notes in Computer Science. 〈10.1007/978-3-642-40047-6_39〉
Liste complète des métadonnées

Littérature citée [23 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00932781
Contributeur : Marc Shapiro <>
Soumis le : vendredi 17 janvier 2014 - 16:19:59
Dernière modification le : vendredi 31 août 2018 - 09:25:53
Document(s) archivé(s) le : vendredi 18 avril 2014 - 11:50:21

Fichier

scalability-SI-EuroPar-2013.pd...
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Masoud Saeida Ardekani, Pierre Sutra, Marc Shapiro, Nuno Preguiça. On the Scalability of Snapshot Isolation. Wolf, Felix; Mohr, Bernd; Mey, Dieter. Euro-Par 2013 - 19th International Conference Parallel Processing, Aug 2013, Aachen, Germany. Springer, 8097, pp.369-381, 2013, Lecture Notes in Computer Science. 〈10.1007/978-3-642-40047-6_39〉. 〈hal-00932781〉

Partager

Métriques

Consultations de la notice

325

Téléchargements de fichiers

204