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 :
بازگشت