Abstract—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 of 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.
Jinghan Wang, Rui Zhou, Jing Li, and Guowei Wang are with the School
of Computer Science and Technology, University of Science and
Technology of China (USTC), China (e-mail: heiswjh@mail.ustc.edu.cn,
rayzhou@mail.ustc.edu.cn, lj@ustc.edu.cn).
[PDF]
Cite: Jinghan Wang, Rui Zhou, Jing Li, and Guowei Wang, "A Distributed Rule Engine Based on Message-Passing Model to Deal with Big Data," Lecture Notes on Software Engineering vol. 2, no. 3, pp. 275-281, 2014.