Title :
A dynamic tree-locking protocol
Author :
Albert Croker;David Maier
Author_Institution :
New York University
Abstract :
The tree-locking protocol proposed by Silberschatz and Kedem5 guarantees transaction schedules that are both serializable and deadlock-free. The tree-locking protocol assumes the existence of a partial order defined over all of the objects in a database. Requiring all transactions to be tree-locked with respect to this single partial order limits the degree of concurrency obtainable in a database system by increasing the potential for conflict between transactions. In this paper we define a new locking protocol that is derived from the tree-locking protocol, but allows a changing set of partial orders to be defined over the objects in a database. We call this protocol dynamic tree-locking.
Keywords :
"Schedules","Protocols","System recovery","Concurrent computing","Database systems","Organizations"
Conference_Titel :
Data Engineering, 1986 IEEE Second International Conference on
Print_ISBN :
978-0-8186-0655-7
DOI :
10.1109/ICDE.1986.7266205