Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 1 von 34
Analysing Snapshot Isolation
Journal of the ACM, 2018-03, Vol.65 (2), p.1-41
2018
Volltextzugriff (PDF)

Details

Autor(en) / Beteiligte
Titel
Analysing Snapshot Isolation
Ist Teil von
  • Journal of the ACM, 2018-03, Vol.65 (2), p.1-41
Ort / Verlag
New York: Association for Computing Machinery
Erscheinungsjahr
2018
Quelle
EBSCOhost Business Source Ultimate
Beschreibungen/Notizen
  • Snapshot isolation (SI) is a widely used consistency model for transaction processing, implemented by most major databases and some of transactional memory systems. Unfortunately, its classical definition is given in a low-level operational way, by an idealised concurrency-control algorithm, and this complicates reasoning about the behaviour of applications running under SI. We give an alternative specification to SI that characterises it in terms of transactional dependency graphs of Adya et al., generalising serialisation graphs. Unlike previous work, our characterisation does not require adding additional information to dependency graphs about start and commit points of transactions. We then exploit our specification to obtain two kinds of static analyses. The first one checks when a set of transactions running under SI can be chopped into smaller pieces without introducing new behaviours, to improve performance. The other analysis checks whether a set of transactions running under a weakening of SI behaves the same as when running under SI.
Sprache
Englisch
Identifikatoren
ISSN: 0004-5411
eISSN: 1557-735X
DOI: 10.1145/3152396
Titel-ID: cdi_proquest_journals_2132246127

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX