skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Modular concurrency control and failure recovery

Journal Article · · IEEE Trans. Comput.; (United States)
DOI:https://doi.org/10.1109/12.2144· OSTI ID:5288949

This paper presents an approach to concurrency control based on the decomposition of both the database and the individual transactions. This approach is a generalization of serializability theory in that the set of permissible transaction schedules contains all the serializable schedules. In addition to providing a higher degree of concurrency than that provided by serializability theory, this approach retains three important properties associated with serializability: the consistency of the database is preserved, the individual transactions are executed correctly, and the concurrency control approach is modular, a concept formalized in this paper. The associated failure recovery procedure is also presented as is the concept of failure safety.

Research Organization:
Dept. of Computer Science, Carnegie-Mellon Univ., Pittsburgh, PA 15213 (USA)
OSTI ID:
5288949
Journal Information:
IEEE Trans. Comput.; (United States), Vol. 37:2
Country of Publication:
United States
Language:
English

Similar Records

Concurrency control in distributed databases through time intervals and short-term locks
Journal Article · Tue Aug 01 00:00:00 EDT 1989 · IEEE (Institute of Electrical and Electronics Engineers) Transactions on Software Engineering; (USA) · OSTI ID:5288949

Consistent state detection and recovery for concurrent processing
Miscellaneous · Fri Jan 01 00:00:00 EST 1988 · OSTI ID:5288949

Serializability by locking
Journal Article · Sun Apr 01 00:00:00 EST 1984 · J. Assoc. Comput. Mach.; (United States) · OSTI ID:5288949