面向大数据基于消息传递的分布式规则引擎设计与实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:wudingyong2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
规则引擎作为人工智能领域中一种经典的知识表示和推理方法,在学术界和工业界得到了广泛的研究和使用。近年来云大数据的流行为规则引擎提供了更为广阔的应用空间,但同时也带来了严峻挑战。当问题规模变大时,规则引擎快速降低的计算效率使其很难处理好大规模的数据。虽然一直以来有很多的研究工作试图提高规则引擎处理大规模数据的能力,但都有各自的问题,包括提升效果并不理想、实现方法受限不具有一般性等。在借鉴前人研究的基础上,结合对并行和分布式计算模型的学习和研究,本文提出了一种新的基于消息传递模型的分布式规则引擎实现方法,试图使其能利用多机计算集群并行分布式地处理好大规模数据,高效地进行海量知识的表示和推理。本文首先介绍了系统的设计,包括如何将规则引擎的核心概念映射到消息传递模型,如何统一和协调分布式规则引擎各节点的运行,如何在分布式环境下给各节点分配数据包括知识。接着在说明了被发现于所实现原型系统中的性能问题之后,我们提出了相应的解决方法,包括引入更高效的算法等。然后我们描述了系统的一些实现细节,包括整体的架构,模块的划分、功能和主要API等。最后,我们介绍了进行的性能测试实验并讨论了实验结果,验证了我们所实现的系统处理大规模数据的性能可以通过并行和分布式计算获得显著的提升。
其他文献
随着教育部“新工科”教育改革战略的提出,作为应用型本科高校的独立学院也应紧跟时代的潮流,适应国家“新工科”战略发展的需要。集美大学诚毅学院针对“新工科”特点,在“
棉花地膜绿色栽培技术在当前多个区域均能有效应用,棉花地膜绿色栽培技术应用优势较高,能全面提升棉花种植产量,优化种植品质.通过地膜高效化覆盖能有效调节种植区域土壤环境
从社会需求和学校定位出发,结合电子信息工程专业的教学实际,以培养高素质应用型人才为目标,基于工程教育专业认证OBE理念,从培养目标、毕业要求和课程体系等方面,对电子信息
传统的玉米种植技术最多能满足农户本身的需求,并不能实现大量的工业化生产,农户的经济效益也得不到提升,这时应该运用玉米双株高产种植技术,提升玉米的产量,这样不仅可以减
由北京教育科学出版社出版的小学科学五年级下册教材“摆的研究”一课,意在通过学生的探究活动,让学生了解摆自由摆动的快慢与摆锤重量、绳长的定性关系(与摆幅、物体大小、
期刊
通过小额信贷,让那些在传统意义上不能获得金融服务的穷人找到谋生的技能和渠道,这是孟加拉乡村银行创建人尤努斯的初衷。经过三十多年的实践,孟加拉乡村银行模式获得了空前的成