hal-00643430, version 4
Non-Monotonic Snapshot Isolation
Masoud Saeida Ardekani
a, 1, 2Pierre Sutra
1, 2Nuno Preguiça
b, 3Marc Shapiro
c, 1, 2
N° RR-7805 (2013)
Résumé : 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. To circumvent this impossibility, we propose a weaker consistency criterion, called Non-monotonic Snapshot Isolation (NMSI). NMSI retains the most important properties of SI, i.e., read-only transactions always commit, and two write-conflicting updates do not both commit. We present a GPR protocol that ensures NMSI, and has lower message cost (i.e., it contacts fewer replicas and/or commits faster) than previous approaches.
- a – Université Pierre et Marie Curie - Paris VI
- b – FCT - Universidade Nova de Lisboa, Portugal
- c – INRIA Paris - Rocquencourt
- 1 : Laboratoire d'Informatique de Paris 6 (LIP6)
- CNRS : UMR7606 – Université Pierre et Marie Curie [UPMC] - Paris VI
- 2 : REGAL (INRIA Rocquencourt)
- INRIA – CNRS : UMR7606 – Université Pierre et Marie Curie [UPMC] - Paris VI
- 3 : Centro de Investigação em Informática e Tecnologias da Informação (CITI)
- Universidade Nova de Lisboa
- Domaine : Informatique/Calcul parallèle, distribué et partagé
- Mots-clés : distributed systems – transcational systems – replication – concurrency control – transactions – database
- Référence interne : RR-7805
- Versions disponibles : v1 (22-11-2011) v2 (04-10-2012) v3 (18-02-2013) v4 (02-05-2013)
- hal-00643430, version 4
- http://hal.inria.fr/hal-00643430
- oai:hal.inria.fr:hal-00643430
- Contributeur : Masoud Saeida Ardekani
- Soumis le : Jeudi 2 Mai 2013, 13:10:47
- Dernière modification le : Jeudi 2 Mai 2013, 13:47:41






Documents associés
Exporter