Transparent Gif

Department of Computer Science

University of California, Santa Barbara

Abstract

Relative Serializability: An Approach for Relaxing the Atomicity ofTransactions

by: D. Agrawal, J.L. Bruno, A. El Abbadi, and V. Krishnaswamy

Abstract:

In the presence of semantic information, serializability is too strong acorrectness criterion and unnecessarily restricts concurrency. We use thesemantic information of a transaction to provide different atomicity views ofthe transaction to other transactions. The proposed approach improvesconcurrency and allows interleavings among transactions which arenon-serializable, but which nonetheless preserve the consistency of thedatabase and are acceptable to the users. We develop a graph-based tool whoseacyclicity is both a necessary and suffcient condition for the correctness ofan execution. Our theory encompasses earlier proposals that incorporatesemantic information of transactions. Furthermore it is the first approachthat provides an effcient graph based tool for recognizing correct scheduleswithout imposing any restrictions on the application domain. Our approach iswidely applicable to many advanced database applications such as systems withlong-lived transactions and collaborative environments.

Keywords:

relative atomicity, relative serializability, semantic information,concurrency control, collaborative transactions.

Date:

August 1993

Document: 1993-17

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