期刊文献+

一种分布式规则引擎的实现方法 被引量:4

A distributed Architecture for Rule Engine
下载PDF
导出
摘要 规则引擎可以接受数据输入,解释业务规则,并根据业务规则做出业务决策,但是由于其只能使用在单机系统上的局限性,当其处理大量数据时,会显著的影响系统性能。为解决这个问题,本文在传统的Map Reduce框架下做出了改进,提出了一种分布式的规则引擎的实现方法。此方法通过构建一个并行的计算集群来处理大量的数据,集群中的每一台节点都有一个分支Rete网络。在规则分解和部署的过程中,利用了Apriori提高系统的性能。本文不仅在理论上描述了设计方法,而且也通过实验数据体现了系统的高性能。 Rule engine,which accepts the facts and draws conclusions by repeatedly matching facts with rules,is a good way of knowledge representation and inference.However,because of its low computational efficiency and the limitation of single machine's capacity,it cannot deal well with big data.Traditional MapReduce architecture can only address this problem in some special conditions,so we improve it and propose a distributed implementation of the rule engine using MapReduce-based architecture.It is designed to make use of a computing cluster which consist of multiple machines running part of Rete algorithm on each,to deal with a large amount of data in a parallel and distributed way.The Apriori algorithm is also modified and used,To gain a better system performance,on the stage of splitting rules and the Rete-net.This paper not only describes details of the design and implementation of it,but also shows its high performance through several experiments.
作者 朱思远 张雷
出处 《软件》 2015年第12期158-161,170,共5页 Software
关键词 计算机应用 规则引擎 大数据 RETE算法 Technology of computer application Rule engine Big data Rete algorithm
  • 相关文献

参考文献11

  • 1C.Wu,L.Lai,Y.Chang.Parallelizing CLIPS-based Expert Systems by the Permutation Feature of Pattern Matching. 2nd International Conference on Computer Engineering and Applications . 2010
  • 2Li Y,Liu W,Cao B,et al.An efficient Map Reduce-based rule matching method for production system. Future Generation Computer Systems . 2015
  • 3刘志杰.物联网技术的研究综述[J].软件,2013,34(5):164-168. 被引量:40
  • 4王倩,曹彦.云计算研究[J].软件,2013,34(5):116-118. 被引量:28
  • 5Gupta A,Forgy C,Kalp D,et al.Parallel OPS5 on the Encore Multimax. ICPP . 1988
  • 6张毅,崔晓燕.基于云计算平台的物联网数据挖掘研究[J].软件,2014,35(1):108-111. 被引量:29
  • 7Doorenbos R B.Production matching for large learning systems. . 1995
  • 8WRIGHT I,MARSHALL T.Rete*: A Faster Rete with Treat as a Special Case. International Journal of Intelligent Games and Simulation . 2003
  • 9Jinghan Wang,Rui Zhou,Jing Li,Guowei Wang.A Distributed Rule Engine Based on Message-Passing Model to Deal with Big Data. Lecture Notes on Software Engineering . 2014
  • 10Ishida T.Parallel,distributed and multiagent production systems. . 1994

二级参考文献24

  • 1金海.漫谈云计算[J].中国计算机学会通讯,2009,5(6):22-25.
  • 2智慧的地球-IRM动态基础架构白皮书.http:-www.ibm.com/cn/express/migratetoibm/dynamicinfrastructure/download/dynamicinfrastmcture_whitepaper_0903.pdf.
  • 3Ian Foster, Zhao Yong,loan Raicu,Lu Shiyoug.Cloud computing and grid computing 360-degree compared.In: Grid Computing Environments Workshop. GCE,2008.
  • 4The grid:blueprint for a future computing infranstru-cture.Morgan Kaufmann Publishers, San fiansiaco, http-://www.gridfortma.org.
  • 5范吴,余婷.一种新型的网络分布式计算--云计算.2008年全国高性能计算学术年会论文集.2008.
  • 6International Telecommunication Union, Internet Reports 2005: The Internet of Things[S]. Geneva: ITU,2005.
  • 7European Research Projects on the Intemet of Things (CERP-IoT) Strategic Research Agenda (SRA), Internet of Things - Strategic Research Roadmap, 15 SEPTEMBER, 2009.
  • 8温家宝,2010年政府工作报告,新华社,北京:2010.http://www.gov.cn/20101h/content_1555767.htm.2010年03月15日.
  • 9ITU-T, Recommendation Y.2002, Overview of ubiquitous networking and of its support in NGN[S]. Geneva: ITU,2010.
  • 10M2M Activities in ETSI,http://docbox.etsi.org/M2M/Open/ Information/M2M._presentation.ppt.

共引文献88

同被引文献27

引证文献4

二级引证文献82

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部