The Community for Technology Leaders
2008 IEEE/ACS International Conference on Computer Systems and Applications (2008)
Doha, Qatar
Mar. 31, 2008 to Apr. 4, 2008
ISBN: 978-1-4244-1967-8
pp: 164-171
Mohammad Alomari , School of Information Technologies, University of Sydney, NSW 2006, Australia
Michael Cahill , School of Information Technologies, University of Sydney, NSW 2006, Australia
Alan Fekete , School of Information Technologies, University of Sydney, NSW 2006, Australia
Uwe Rohm , School of Information Technologies, University of Sydney, NSW 2006, Australia
ABSTRACT
It is usually expected that performance is reduced by using stricter concurrency control, which reduces the risk of anomalies that can lead to data corruption. For example, the weak isolation level Read Committed allows anomalies that are prevented by Two-Phase Locking (abbreviated 2PL), and because 2PL holds locks for longer than RC, it has lower throughput. We show that sometimes, guaranteed correctness can be obtained along with better throughput than RC, by use of the multiversion Snapshot Isolation mechanism along with modifications to application programs as proposed by Fekete et al. We investigate the conditions under which this effect occurs.
INDEX TERMS
CITATION

U. Rohm, M. Cahill, M. Alomari and A. Fekete, "When serializability comes without cost," 2008 IEEE/ACS International Conference on Computer Systems and Applications(AICCSA), Doha, Qatar, 2008, pp. 164-171.
doi:10.1109/AICCSA.2008.4493531
98 ms
(Ver 3.3 (11022016))