Transparent Gif

Department of Computer Science

University of California, Santa Barbara

Abstract

A Unified Implementation of Concurrency Control and Recovery

by: Gustavo Alonso, Divyakant Agrawal, and Amr El Abbadi

Abstract:

Transaction management in shared databases is generally viewed as a combinationof two problems, concurrency control and recovery. These two problems areusually considered as orthogonal and, consequently, the correctness criteriaderived from them are incomparable. Recently, a unified theory for concurrencycontrol and recovery has been proposed along with a unified correctnesscriteria called prefix-reducibility. Developing efficient protocols foraccepting prefix-reducible executions was left as an open problem. In thispaper, we extend this theory to facilitate the design of efficient dynamicprotocols that accept prefix-reducible executions. Furthermore, we develop aunified implementation of the log and lock managers required to support thisnew class of schedulers.

Keywords:

Concurrency Control, Recovery, Log techniques, Shared Locking

Date:

October 1993

Document: 1993-19

XHTML Validation | CSS Validation
Updated 14-Nov-2005
Questions should be directed to: webmaster@cs.ucsb.edu