DocumentCode
3377031
Title
Experiments on the concurrent rule execution in database systems
Author
Delis, Alex ; Raschid, Louiqa ; Sellis, Timos
Author_Institution
Maryland Univ. Inst. for Adv. Comput. Sci., College Park, MD, USA
fYear
1992
fDate
10-13 Nov 1992
Firstpage
405
Lastpage
412
Abstract
Issues pertinent to the concurrent execution of rules in a database management system (DBMS) are studied. Rules are modeled as database transactions. As such, they should follow serializability as their correctness criterion for execution. Rule execution has the additional constraint that the rules, conditions must be true in the database for the actions that execute, and rules must fail when their conditions are not true any longer. Based on this observation, two locking-based protocols are discussed. Information on the possible conflicts between conditions and actions of rules is used to provide greater concurrent access to the relations, based on a new lock paradigm. A simulation testbed was developed in order to study the rule features and database characteristics that play an important role in the performance of concurrent production rule execution
Keywords
concurrency control; deductive databases; transaction processing; concurrent rule execution; correctness criterion; database characteristics; database management system; database systems; database transactions; locking-based protocols; production rule execution; rule features; serializability; simulation testbed; Artificial intelligence; Computer science; Database systems; Educational institutions; Information systems; Modeling; Production; Spatial databases; Testing; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools with Artificial Intelligence, 1992. TAI '92, Proceedings., Fourth International Conference on
Conference_Location
Arlington, VA
Print_ISBN
0-8186-2905-3
Type
conf
DOI
10.1109/TAI.1992.246437
Filename
246437
Link To Document