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
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;
Conference_Titel :
Tools with Artificial Intelligence, 1992. TAI '92, Proceedings., Fourth International Conference on
Conference_Location :
Arlington, VA
Print_ISBN :
0-8186-2905-3
DOI :
10.1109/TAI.1992.246437