PhysiCS-NMSI: efficient consistent snapshots for scalable snapshot isolation - Archive ouverte HAL
Communication Dans Un Congrès Année : 2016

PhysiCS-NMSI: efficient consistent snapshots for scalable snapshot isolation

Résumé

Non-Monotonic Snapshot Isolation (NMSI), a variant of the widely deployed Snapshot Isolation (SI), aims at improving scalability by relaxing snapshots. In contrast to SI, NMSI snapshots are causally consistent, which allows for more par-allelism and a reduced abort rate. This work documents the design of PhysiCS-NMSI, a trans-actional protocol implementing NMSI in a partitioned data store. It is the first protocol to rely on a single scalar taken from a physical clock for tracking causal dependencies and building causally consistent snapshots. Its commit protocol ensures atomicity and the absence of write-write conflicts. We argue that PhysiCS-NMSI approach increases concur-rency and reduces abort rate and metadata overhead as compared to state-of-art systems.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
main.pdf (210.8 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01350657 , version 1 (01-08-2016)

Identifiants

Citer

Alejandro Tomsic, Tyler Crain, Marc Shapiro. PhysiCS-NMSI: efficient consistent snapshots for scalable snapshot isolation. PaPoC 2016 - 2nd Workshop on the Principles and Practice of Consistency for Distributed Data, Apr 2016, London, United Kingdom. pp.4, ⟨10.1145/2911151.2911166⟩. ⟨hal-01350657⟩
203 Consultations
162 Téléchargements

Altmetric

Partager

More