AN OPTIMAL PREDICATE LOCKING SCHEDULER

Citation
C. Meghini et C. Thanos, AN OPTIMAL PREDICATE LOCKING SCHEDULER, Journal of computer and system sciences, 53(3), 1996, pp. 443-468
Citations number
15
Categorie Soggetti
System Science","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
00220000
Volume
53
Issue
3
Year of publication
1996
Pages
443 - 468
Database
ISI
SICI code
0022-0000(1996)53:3<443:AOPLS>2.0.ZU;2-M
Abstract
The paper presents a predicate locking scheduler that maximizes concur rency by locking as many of the database entities as possible without compromising the correctness of execution of the database transactions . The scheduling strategy that guarantees the maximal concurrency is f irst identified, then a predicate language allowing an efficient imple mentation of this strategy is given. The optimal predicate locking sch eduler is successively presented, based on a lattice-theoretic formali zation of the underlying concepts. Finally, the range of applicability of the optimal scheduling strategy is circumscribed, by showing that any significant extension to the expressive power of the predicate lan guage accepted by the optimal scheduler causes an irreparable loss of efficiency. (C) 1996 Academic Press, Inc.