DocumentCode
3200036
Title
Request order linked list (ROLL): a concurrency control object for centralized and distributed database systems
Author
Perrizo, William
Author_Institution
Comput. Sci., North Dakota State Univ., Fargo, ND, USA
fYear
1991
fDate
8-12 Apr 1991
Firstpage
278
Lastpage
285
Abstract
A database concurrency control object called ROLL (request order linked list), which is a linked list of bit vectors, is introduced together with three simple operations available to transactions: POST, CHECK and RELEASE. POST is used to establish serialization order. CHECK is used to determine current resource availability. RELEASE is used to relinquish resources. ROLL is based on the serialization graph testing method, but no system scheduler module is involved. Using ROLL, waiting, restarting, deadlock and livelock are minimized and almost all operations can be invoked in parallel by individual transaction manager modules. The ROLL object, performance, problems and desirable extensions are discussed
Keywords
concurrency control; data structures; distributed databases; (request order linked list; CHECK; POST; RELEASE; bit vectors; centralised database systems; concurrency control object; deadlock; distributed database systems; livelock; restarting; serialization order; waiting; Access protocols; Computer science; Concurrency control; Data structures; Database systems; Distributed databases; Neodymium; Scheduling; System recovery; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1991. Proceedings. Seventh International Conference on
Conference_Location
Kobe
Print_ISBN
0-8186-2138-9
Type
conf
DOI
10.1109/ICDE.1991.131475
Filename
131475
Link To Document