A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
On Parallel Snapshot Isolation and Release/Acquire Consistency
[chapter]
2018
Lecture Notes in Computer Science
Parallel snapshot isolation (PSI) is a standard transactional consistency model used in databases and distributed systems. We argue that PSI is also a useful formal model for software transactional memory (STM) as it has certain advantages over other consistency models. However, the formal PSI definition is given declaratively by acyclicity axioms, which most programmers find hard to understand and reason about. To address this, we develop a simple lock-based reference implementation for PSI
doi:10.1007/978-3-319-89884-1_33
fatcat:ia6xooxlvzchtgqoexwlwobn5a