Parallel Rule Processing in a Distributed Object Environment.
Minsoo Lee, Stanley Y. W. Su, Herman X. Lam · 1999
The use of rules is becoming a major trend for adding active capability to passive systems. Although adding the rule processing capability into a system is highly desirable, the effect on performance can be detrimental. To solve the performance problem that is introduced by the overhead of rule processing, parallel processing techniques would be most beneficial. In order to effectively apply these techniques, an easy yet powerful trigger specification method for various rule execution structures is needed, along with the algorithm to schedule their execution. We have developed a trigger specification language and its accompanying GUI tool for specifying events and various parallel rule execution structures associated with distributed objects. Different from the traditional event-condition-action rules used in the existing active databases, the rule model used in this work separates event specifications from rule specifications. Events are dynamically linked to various rule structures by trigg...