ACM Home Page
Please provide us with feedback. Feedback
A theory of reliability in database systems
Full text PdfPdf (1.88 MB)
Source Journal of the ACM (JACM) archive
Volume 35 ,  Issue 1  (January 1988) table of contents
Pages: 121 - 145  
Year of Publication: 1988
ISSN:0004-5411
Author
Vassos Hadzilacos  Univ. of Toronto, Toronto, Ont., Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 71,   Citation Count: 27
Additional Information:

abstract   references   cited by   index terms   review   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/42267.42272
What is a DOI?

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


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