Reference Hub5
A Novel Approach to Distributed Rule Matching and Multiple Firing Based on MapReduce

A Novel Approach to Distributed Rule Matching and Multiple Firing Based on MapReduce

Tianyang Dong, Qiang Cheng, Bin Cao, Jianwei Shi
Copyright: © 2018 |Volume: 29 |Issue: 2 |Pages: 23
ISSN: 1063-8016|EISSN: 1533-8010|EISBN13: 9781522542254|DOI: 10.4018/JDM.2018040104
Cite Article Cite Article

MLA

Dong, Tianyang, et al. "A Novel Approach to Distributed Rule Matching and Multiple Firing Based on MapReduce." JDM vol.29, no.2 2018: pp.62-84. http://doi.org/10.4018/JDM.2018040104

APA

Dong, T., Cheng, Q., Cao, B., & Shi, J. (2018). A Novel Approach to Distributed Rule Matching and Multiple Firing Based on MapReduce. Journal of Database Management (JDM), 29(2), 62-84. http://doi.org/10.4018/JDM.2018040104

Chicago

Dong, Tianyang, et al. "A Novel Approach to Distributed Rule Matching and Multiple Firing Based on MapReduce," Journal of Database Management (JDM) 29, no.2: 62-84. http://doi.org/10.4018/JDM.2018040104

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

In order to solve the poor performance problem of massive rules reasoning, as well as the inconsistency problem of working memory in distributed rule matching, this article presents the formal definition of interference relations between rules, and proposes a novel approach to distributed rule matching and multiple firing based on MapReduce. This approach adopts the way of access request control to detect and exclude interference rules, then selects several rule instantiations to perform multiple firing and concurrent execution, thus reducing the number of inference cycles effectively. By detecting the interferences between rules, this method selects and executes compatible rule sets, and avoids the inconsistency problem of system working memory. In order to verify the validity of the authors' approach, this article developes a production system based on MapReduce, and applied this approach in the master server of a distributed production system. The experimental results show that their method can promote the performance of massive rules reasoning effectively.