|
ABSTRACT
Reliable concurrent processing of transactions in a database system is examined. Since serializability, the conventional concurrency control correctness criterion, is not adequate in the presence of common failures, another theory of correctness is proposed, involving the concepts of commit serializability, recoverability, and resiliency.
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. Database system design for high performance. In Proceedings of the IFIP 9th World Computer Conference (Pads, France, Sept.). North-Holland, Amsterdam, 1983, pp. 146-155.
|
 |
2
|
|
 |
3
|
|
| |
4
|
BERNSTE,N, P. A., GOODMAN, N., AND HADZILACOS, V. Recovery algorithms for database systems. In Proceedings of the IFIP 9th World Computer Conference (Pads, France, Sept.). North-Holland, Amsterdam, 1983, pp. 799-807.
|
| |
5
|
|
| |
6
|
BERNSTEIN, P. A., SHIPMAN, D. W., AND WONG, W.S. Formal aspects of serializability. IEEE Trans. Sofiw. Eng. SE-5 (May 1979), 203-215.
|
 |
7
|
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]
|
| |
8
|
DUeOURDIEU, D.J. Implementation of distributed transactions. In Proceedings of the 6th Berkeley Workshop on Distributed Data Management and Computer Networks. National Technical Information Service, U.S. Department of Commerce, Springfield, Va., 1982, pp. 81-94.
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
GRAY, J.N. The transaction concept: Virtues and limitations. In Proceedings of the 7th International Conference on Very Large Data Bases (Cannes, France, Sept. 9-11 ). ACM, New York, 1981, pp. 144-154.
|
| |
14
|
GREmACH, S.A. Theory of program semantics. Vol. 36, In Lecture Notes in Computer Science. Springer-Vedag, New York, 1975.
|
 |
15
|
|
 |
16
|
|
| |
17
|
|
| |
18
|
HAERDER, T., AND REUTER, A. Optimization of logging and recovery in a database system. In Database Architecture, G. Bracchi and G. M. Nijssen, Eds. North-Holland, Amsterdam, 1979, pp. 151-168.
|
 |
19
|
|
| |
20
|
IBARAKI, T., AND KAMEDA, T. Multi-version vs. single-version serializability. Tech. Rep. LCCR TR 83-1, Simon Fraser Univ., British Columbia, Canada, Dec. 1983.
|
| |
21
|
LAMPSON, B., AND STURGIS, H. Crash recovery in a distributed data storage system. Memorandum, Xerox Palo Alto Research Center, Palo Alto, Calif., 1976.
|
| |
22
|
LINDSAY, B. G., SELINGER, P. G., GALTIERI, C. A., GRAY, J. N., LORIE, R. A., PRICE, T. G., PUTZOLU, F., TRAIGER, I. L., AND WADE, B.W. Notes on distributed databases. IBM Res. Rep. RJ2571, IBM, San Jose, Calif., July 1979.
|
 |
23
|
|
 |
24
|
|
 |
25
|
|
| |
26
|
MENASCE, D. A., AND LANDES, O.E. On the design of a reliable storage component for distributed database management systems. In Proceedings of the 6th International Conference on Very Large Data Bases (Montreal, Ont., Canada, Oct. 1-3). ACM, New York, 1980, pp. 365-375.
|
 |
27
|
|
| |
28
|
|
 |
29
|
|
| |
30
|
PAPADIMITRIOU, C. H., BERNSTEIN, P. A., AND ROTHNIE, J.B. Computational problems related to database concurrency control. In Proceedings of the Conference on Theoretical Computer Science (Waterloo, Ont., Canada). 1977, pp. 275-282.
|
 |
31
|
|
| |
32
|
SKEEN, i. D. Crash recovery in a distributed database system. Ph.D. dissertation, Dept. of Electrical Engineering and Computer Science, Univ. of California at Berkeley, Berkeley, Calif., 1982.
|
| |
33
|
STEARNS, R. E., LEWIS, e. M., II, AND ROSENKRANTZ, D.J. Concurrency controls for database systems. In Proceedings of the 17th Symposium on Foundations of Computer Science. IEEE Computer Society, New York, 1976, pp. 19-32.
|
 |
34
|
|
 |
35
|
|
 |
36
|
|
CITED BY 27
|
|
|
|
|
|
|
|
D. Agrawal , A. El Abbadi , R. Jeffers, An approach to eliminate transaction blocking in locking protocols, Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.223-235, June 02-05, 1992, San Diego, California, United States
|
|
|
D. Agrawal , A. El Abbadi , R. C. Steinke, Epidemic algorithms in replicated databases (extended abstract), Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.161-172, May 11-15, 1997, Tucson, Arizona, United States
|
|
|
|
|
|
Hans-Jörg Schek , Gerhard Weikum , Haiyan Ye, Towards a unified theory of concurrency control and recovery, Proceedings of the twelfth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.300-311, May 25-28, 1993, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
G. Alonso , D. Agrawal , A. El Abbadi, Reducing recovery constraints on locking based protocols, Proceedings of the thirteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.129-138, May 24-27, 1994, Minneapolis, Minnesota, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gerhard Weikum , Christof Hasse , Peter Broessler , Peter Muth, Multi-level recovery, Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.109-123, April 02-04, 1990, Nashville, Tennessee, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Muthian Sivathanu , Andrea C. Arpaci-Dusseau , Remzi H. Arpaci-Dusseau , Somesh Jha, A logic of file systems, Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies, p.1-1, December 13-16, 2005, San Francisco, CA
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Mark Robbin Brown : Reviewer"
Database concurrency control theory characterizes the situations in
which the concurrent execution of transactions is acceptable. But
concurrency control theory does not deal with transaction abort. The
theory developed in this paper characteriz
more...
|