A Distributed Rule Engine Based on Message-Passing Model to Deal with Big Data

Jinghan Wang, Rui Zhou, Jing Li, Guowei Wang
2014 Lecture Notes on Software Engineering  
Rule engine is a good way of knowledge representation and inference. It has been extensively studied and used in artificial intelligence. However, because of its low computational efficiency and the limitation of single machine's capacity, it cannot deal well with big data. In order to address this problem, we propose a distributed implementation of the rule engine based on message-passing model. It is designed to make use of multiple machines in a computing cluster to deal with a large amount
more » ... f data in a parallel and distributed way. This paper not only describes details of the design and implementation of it, but also shows its high performance through several experiments. Index Terms-Artificial intelligence, big data, distributed rule engine, message-passing model.
doi:10.7763/lnse.2014.v2.136 fatcat:o3qeqyhswvggxixhdbtm36udsu