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]Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...