TY - GEN
T1 - Experiments on the concurrent rule execution in database systems
AU - Delis, A.
AU - Raschid, L.
AU - Sellis, T.
N1 - Publisher Copyright:
© 1992 IEEE.
Copyright:
Copyright 2019 Elsevier B.V., All rights reserved.
PY - 1992
Y1 - 1992
N2 - In this paper we study issues pertinent to the concurrent execution of rules in a DBMS system. We model rules as database tmnsactions. As such, they should follow serializability as their correctness criterion for execution. Rule execution has the additional constmint that their conditions must be true in the database for the actions to 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 pamdigm. A simulation testbed was developed in order to study the rule features and database chamcteristics that play an important role in the performance of concurrent production rule execution.
AB - In this paper we study issues pertinent to the concurrent execution of rules in a DBMS system. We model rules as database tmnsactions. As such, they should follow serializability as their correctness criterion for execution. Rule execution has the additional constmint that their conditions must be true in the database for the actions to 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 pamdigm. A simulation testbed was developed in order to study the rule features and database chamcteristics that play an important role in the performance of concurrent production rule execution.
UR - http://www.scopus.com/inward/record.url?scp=85066883634&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85066883634&partnerID=8YFLogxK
U2 - 10.1109/TAI.1992.246437
DO - 10.1109/TAI.1992.246437
M3 - Conference contribution
AN - SCOPUS:85066883634
T3 - Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI
SP - 405
EP - 412
BT - 4th International Conference on Tools with Artificial Intelligence, ICTAI 1992
PB - IEEE Computer Society
T2 - 4th International Conference on Tools with Artificial Intelligence, ICTAI 1992
Y2 - 10 November 1992 through 13 November 1992
ER -