分布式环境下的规则机制研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:liongliong600
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
规则语言作为一种紧凑的、松耦合的、可自然并行化的声明式语言可在分布式应用中替代错综复杂的命令式语言,极大地减小分布式应用的开发成本。因此,分布式环境下的规则机制的研究对进一步促进分布式应用的开发具有重要意义。然而现有的分布式规则系统在数据持久化方面存在冗余推导,在协同方面存在冗余同步调用,降低了规则计算效率,且不易于用户编写和理解。此外,分布式环境下常会有网络阻塞或断路的情况出现,而现有同步机制受网络断路影响严重。并且在分布式环境下,多个进程同时对数据集其进行更新是常见的,而现有的增量维持算法无法并发处理多个更新。针对上述存在的问题,本文作出了如下研究工作:(1)在规则中增加显式同步调用,并进一步考虑分布式环境下同步机制的效率问题。提出一种支持通信模式动态调整的同步算法提高分布式环境的同步机制的效率,算法通过引入节点编码方法将通信模式与网络拓扑解耦合,并提出了异步调整算子(AAO)以低代价修改节点编码调整通信模式。设计了局部连续树(LCT)结构的通信模式,减小节点的同步通信距离。最后结合LCT结构和AAO算子,实现了动态局部连续树(DLCT)算法,并通过实验验证网络断路情况下DLCT算法对同步机制效率的提升效果。(2)采用谓词存储模式的持久化方式,并进一步考虑持久化数据更新的增量维持效率问题。提出了一种能支持并发处理多个更新的增量维持算法。算法通过构建一个分层迭代模型(HIM)记录辅助信息,并设计了两个限定的状态更新操作支持多线程的并发更新处理。算法提出了一种多版本EDB的存储结构(MVEDB),降低并发更新过程中EDB的存储代价。最后结合HIM和MVEDB实现了并行增量维持算法PIM,并通过实验验证PIM算法的并发处理方式对增量维持算法效率的提升效果。(3)设计并实现了分布式规则系统,实现了规则编译器和流数据处理机制等,并实现了显示同步调用方法和持久化数据存储模式。系统设计了函数模块统一化同步与聚合函数调用,提高系统拓展能力降低用户学习代价。融合了批数据和流数据处理机制。分离出增量维持过程中的规则计算,将规则相关的执行计划和算法相关的驱动过程解耦合,降低了规则编译器的复杂度。最后通过实验验证本文提出的方式对现有系统效率的提升效果。
其他文献
在21世纪,医院管理的最大挑战,是成为变革的领导者;医院的领导者应把变革看作机会,主动寻求变革。改进医院的服务流程和经营策略,是增强医院核心竞争力的重要手段。
近年来,随着计算机和图像处理技术的不断发展,目标跟踪成为了一种交叉性的前沿技术,在安防监控、机器人、遥感技术、军事等领域,有着非常深远的应用前景和实用价值,而机器视
目的通过建立大鼠哮喘模型,研究HO-1表达的变化对哮喘气道炎症的影响,分析HO-1与IL-10在哮喘发生、发展中的关系及作用,探讨HO-1在哮喘中的免疫调抑作用机制。方法取4周龄雄
随着社会经济的不断发展,科学技术水平的不断提高,在影视制作中科技元素被普遍应用,进而为影视制作以及创新带来了很大的变化,特别是多媒体技术的快速发展与普遍应用。本文主
在小学英语教学中,阅读英语越来越受到人们的重视。选择合适的英语绘本并且运用到小学英语阅读教学中,遵循一定的阅读教学原则,能有效激发学生对英语阅读的兴趣,培养学生良好
目的为了研究预见性在骨科护理中的临床效果以及应用价值,对此做出以下探讨。方法选取本院从2014年4月~2016年4月期间收治的200例骨科患者,根据患者的入院情况、时间先后顺序
通过实例,论述了文化因素对城市竞争力提高所起的越来越重要的作用,特别是历史文化对中 国城市发展,对提升中国城市国际竞争地位的积极作用。在分析中国城市历史文化现状和仍
<正>绘本(Picture book)简单的来说就是图画故事书,以绘画为主,并且附有少量的文字。它不仅是讲简单的故事、学知识的,而且还能全面帮助学生建构精神层面,培养多元智能。绘本
韩愈的散文以文气著称,其以骈散结合、善用排比的句法、开门见山的章法等方式,赢得了“韩文如海”的美誉。本文以此为基础,拟对其文气的表现形式,作一番探讨。 Han Yu’s es
在小学数学课堂教学过程中,如何实施高效的"图形与几何"教学,成为相关教育者需要重点思考的问题。立足于小学数学课堂教学现状,主要分析了"图形与几何"有效教学策略。