ACM Home Page
Please provide us with feedback. Feedback
Concurrency control algorithms for multiversion database systems
Full text PdfPdf (570 KB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing table of contents
Ottawa, Canada
Pages: 209 - 215  
Year of Publication: 1982
ISBN:0-89791-081-8
Authors
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 26,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800220.806699
What is a DOI?

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
 
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

Collaborative Colleagues:
Philip A. Bernstein: colleagues
Nathan Goodman: colleagues