DocumentCode
2447616
Title
A MapReduce-Based Architecture for Rule Matching in Production System
Author
Cao, Bin ; Yin, Jianwei ; Zhang, Qi ; Ye, Yanming
Author_Institution
Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
fYear
2010
fDate
Nov. 30 2010-Dec. 3 2010
Firstpage
790
Lastpage
795
Abstract
Production system which accepts the facts and draws conclusions by repeatedly matching facts with rules plays an important role of improving the business by providing agility and flexibility. However, rule matching in production is badly time-consuming, and single computer limits the improvement for current matching algorithm. To address these problems, we proposed a MapReduce-based architecture to implement the distributed and parallel matching in different computers running with Rete algorithm. The architecture would benefit production system in performance, large scale of rules and facts are for special. This paper firstly formalizes some definitions for an accurate description, then not only discusses the details of implementation for different stages of the architecture but also shows the high efficiency through the experiment. At the end, we mention some complex factors which will be considered in the future for better performance.
Keywords
business data processing; knowledge based systems; parallel processing; pattern matching; MapReduce-based architecture; Rete algorithm; distributed matching; parallel matching; production system; rule matching; Algorithm design and analysis; Business; Classification algorithms; Computer architecture; Firing; Indexes; Production systems; MapReduce; parallel; production system; rule matching;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing Technology and Science (CloudCom), 2010 IEEE Second International Conference on
Conference_Location
Indianapolis, IN
Print_ISBN
978-1-4244-9405-7
Electronic_ISBN
978-0-7695-4302-4
Type
conf
DOI
10.1109/CloudCom.2010.11
Filename
5708533
Link To Document