MCMR: a multiple rule firing production system model
暂无分享,去创建一个
The performance of production programs can be improved by firing multiple rules in a production cycle. Although considerable amount of research has been done on parallel processing of production programs, the problem of multiple rule firing has not been thoroughly investigated yet. The authors begin by identifying the problems associated with multiple rule firing systems: the compatibility problem and the convergence problem. They then present the multiple-contexts-multiple-rules (MCMR) model which addresses these two problems. A production program executed under the MCMR is guaranteed to reach a solution which is equivalent to the sequential execution. The MCMR model has been simulated on the RUBIC simulator, and speedups of 3.18 to 20.38-folds over sequential execution have been obtained.<<ETX>>
[1] Daniel P. Miranker,et al. Parallelizing Transformations for a Concurrent Rule Execution Language , 1989 .
[2] Salvatore J. Stolfo,et al. Towards the Parallel Execution of Rules in Production System Programs , 1985, ICPP.
[3] Dan I. Moldovan. RUBIC: a multiprocessor for rule-based systems , 1989, IEEE Trans. Syst. Man Cybern..