|
ABSTRACT
Concurrency control is the activity of synchronizing operations issued by concurrently executing programs on a shared database. The goal is to produce an execution that has the same effect as a serial (noninterleaved) one. In a multiversion database system, each write on a data item produces a new copy (or version) of that data item. This paper presents a theory for analyzing the correctness of concurrency control algorithms for multiversion database systems. We use the theory to analyze some new algorithms and some previously published ones.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Bayer, R., E. Elhardt, H. Heller, and A. Reiser, "Distributed Concurrency Control in Database Systems," Proc. Sixth Int'l Conf. on Very Large Data Bases, IEEE, N.Y., 1980, pp. 275-284.
|
 |
2
|
|
 |
3
|
|
| |
4
|
Bernstein, P.A., D.W. Shipman, and W.S. Wong, "Formal Aspects of Serializability in Database Concurrency Control," IEEE Trans. on Software Eng. SE-5, 3 (May 1979), pp. 203-215.
|
| |
5
|
|
 |
6
|
Arvola Chan , Stephen Fox , Wen-Te K. Lin , Anil Nori , Daniel R. Ries, The implementation of an integrated concurrency control and recovery scheme, Proceedings of the 1982 ACM SIGMOD international conference on Management of data, June 02-04, 1982, Orlando, Florida
[doi> 10.1145/582353.582386]
|
| |
7
|
DuBourdieu, D.J., "Implementation of Distributed Transactions," Proc. 1982 Berkeley Workshop on Distributed Data Management and Computer Networks, pp. 81-94.
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
King, P.F. and Collmeyer, A.J. "Database Sharing—An Efficient Mechanism for Supporting Concurrent Processes," Proc. 1974 NCC, AFIPS Press, Montvale, New Jersey, 1974.
|
 |
13
|
|
 |
14
|
|
| |
15
|
Papadimitriou, C.H., Bernstein, P.A., and Rothnie, J.B., Jr., "Some Computational Problems Related to Database Concurrency Control," Proc. Conf. on Theoretical Computer Science, waterloo, ontario, August, 1977.
|
 |
16
|
|
| |
17
|
|
 |
18
|
|
| |
19
|
Stearns, R.E., P.N. Lewis II, and D.J. Rosenkrantz, "Concurrency Controls for Dat-base Systems," Proc. 17th Symp. On Foundations of Conjurer Science, IEEE, N.Y., 1976, pp. 19-32.
|
 |
20
|
|
CITED BY 12
|
|
William Weihl , Barbara Liskov, Specification and implementation of resilient, atomic data types, Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems, p.53-64, June 27-29, 1983, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|