• 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