Back to Search
Start Over
Consistency in 3D
- Source :
- [Research Report] RR-8932, Institut National de la Recherche en Informatique et Automatique (Inria). 2016
- Publication Year :
- 2016
- Publisher :
- HAL CCSD, 2016.
-
Abstract
- Comparisons of different consistency models often try to place them in a linear strong-to-weak order. However this view is clearly inadequate, since it is well known, for instance, that Snapshot Isolation and Serialisability are incomparable. In the interest of a better understanding, we propose a new classification, along three dimensions, related to: a total order of writes, a causal order of reads, and transactional composition of multiple operations. A model may be stronger than another on one dimension and weaker on another. We believe that this new classification scheme is both scientifically sound and has good explicative value. The current paper presents the three-dimensional design space intuitively.; Les comparaisons entre modèles de la cohérence tentent souvent de les classer dans un ordre linéaire, de faible à forte. Cette vue est clairement inadéquate, puisque il est bien connu que, par exemple, les modèles Snapshot Isolation et Serialisability sont incomparables. Dans l'intérêt d'une meilleure compréhension du domaine, nous proposons une nouvelle classification, en trois dimensions~: les garanties liées à un ordre total des écritures~; celles liées à un ordre causal des lectures~; et celles liées à la composition transactionelle d'opérations multiples. Un modèle peut être plus fort qu'un autre dans une dimension, et moins dans une autre. Nous pensons que ce nouveau schéma de classification, à la fois est scientifiquement valide, et a une bonne valeur explicative. Le présent rapport présente l'espace de conception en trois dimensions de façon intuitive.
- Subjects :
- D.1.3 Concurrent programming
Structural invariants
D.2.4 Vérification de programme et de logiciel
Correctness of distributed systems
E.1 Structures de données réparties
Invariants de structurels
C.2.4 Distributed databases
Caractère correct de système réparti
Données répliquées
Modèles de cohérence
Replicated data
E.1 Distributed data structures
[INFO]Computer Science [cs]
Consistency models
D.2.4 Software/Program Verification
C.2.4 Bases de données réparties
D.1.3 Programmation parallèle
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- [Research Report] RR-8932, Institut National de la Recherche en Informatique et Automatique (Inria). 2016
- Accession number :
- edsair.od.......212..7dc9cced447134b18cfefa1fc2479cfd