基于改进Rete算法的RFID复合事件检测方法研究

基于改进Rete算法的RFID复合事件检测方法研究

论文摘要

RFID应用系统中通常会采集到大量原始的RFID数据,如果将这些大量原始的RFID数据直接提交给业务系统处理,那么业务系统就会变得异常的复杂,不具有很好的扩展性和灵活性,不能适应不断变化的业务需求。RFID复合事件检测就是将大量原始的RFID数据按照一定的业务规则转换成具有一定业务逻辑意义的复合事件,以事件驱动的方式来驱动上层业务系统,使得业务系统从原始的RFID数据中解耦。本文深入研究了RFID复合事件的检测方法和模型。本文首先阐述了关于RFID复合事件检测的研究现状,对现阶段提出的一些检测方法和模型进行了深入地研究和分析,并指出了各自的优缺点。在此基础上,本文提出了基于规则引擎的RFID复合事件检测方法,并论证了其有效性和可行性。Rete算法是现阶段规则引擎中广泛使用的规则匹配算法,其数据结构被称为Rete规则网络。为了将Rete算法应用于RFID复合事件的规则匹配中,本文详细分析了RFID事件的特点以及Rete算法所存在的问题。针对RFID事件的特点,本文对Rete算法提出了两种改进机制。首先,我们提出了一种基于部分匹配过期的垃圾回收机制,通过该机制来删除Rete规则网络的缓存中大量过期的部分匹配结果,有效地减小了缓存的压力。其次,针对大规则数的Rete规则网络中出现节点缓存为空的现象,我们提出了一种基于β缓存状态索引的无效连接测试过滤机制,对由于节点缓存为空而导致的Rete规则网络中连接测试节点测试无效的情况进行提前过滤,有效地提高了规则匹配性能。本文最后详细介绍了在开源的规则系统Drools中对这两种机制的实验测试情况,实验结果表明,使用本文提出的改进Rete算法作为规则引擎的规则匹配算法能够有效地适用于RFID复合事件的检测。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 本文主要研究内容
  • 1.4 本文组织结构
  • 第2章 RFID复合事件检测和Rete算法
  • 2.1 复合事件的意义
  • 2.2 RFID复合事件检测
  • 2.2.1 规则表达式
  • 2.2.2 经典检测方法
  • 2.3 基于规则引擎的检测方法
  • 2.4 Rete算法
  • 2.4.1 基本原理
  • 2.4.2 存在的问题
  • 2.5 本章小结
  • 第3章 基于部分匹配过期的垃圾回收机制
  • 3.1 理论基础
  • 3.1.1 问题背景
  • 3.1.2 RFID事件特点
  • 3.1.3 基本思想
  • 3.2 基于部分匹配过期的垃圾回收
  • 3.2.1 计算部分匹配的生命周期
  • 3.2.2 消除时间关系独立的事件的影响
  • 3.2.3 基于二叉树的匹配路径删除方法
  • 3.2.4 删除工作内存中实际的事件实例对象空间
  • 3.2.5 举例说明
  • 3.3 垃圾回收的复杂度分析
  • 3.4 本章小结
  • 第4章 基于β缓存状态索引的无效连接测试过滤机制
  • 4.1 理论基础
  • 4.1.1 问题背景
  • 4.1.2 问题分析
  • 4.2 无效连接测试过滤机制
  • 4.2.1 基于β缓存状态索引的方法
  • 4.2.2 基于布隆过滤器的状态索引表的优化
  • 4.2.3 缓存状态跳变的平滑处理
  • 4.2.4 Negation测试操作的处理
  • 4.2.5 过滤流程图
  • 4.3 过滤机制的复杂度分析
  • 4.4 本章小结
  • 第5章 实验测试与结果分析
  • 5.1 实验环境
  • 5.2 垃圾回收机制测试
  • 5.3 无效连接测试过滤机制测试
  • 5.4 两种改进机制的联合测试
  • 5.5 本章小结
  • 第6章 总结与展望
  • 6.1 工作总结
  • 6.2 不足与展望
  • 参考文献
  • 致谢
  • 攻读硕士期间发表论文
  • 相关论文文献

    • [1].基于规则引擎技术的Rete算法的研究[J]. 科技信息 2008(32)
    • [2].基于故障树与Rete算法的电泵井工况诊断方法研究[J]. 现代电子技术 2017(02)
    • [3].基于RETE算法的速生丰产林培育知识系统的设计[J]. 农业网络信息 2008(05)
    • [4].一种基于简化的Rete推理算法的专家系统框架的设计[J]. 沈阳理工大学学报 2008(05)
    • [5].Rete算法的优化及在动车组故障知识库推理中的应用[J]. 北京交通大学学报 2014(05)
    • [6].支持演化规则引擎的Rete算法研究[J]. 计算机应用研究 2013(06)
    • [7].基于Rete算法的规则引擎JBoss Rules[J]. 计算机时代 2008(01)
    • [8].基于RETE及FTA的故障诊断专家系统在综合传动装置中的应用研究[J]. 制造业自动化 2013(15)
    • [9].基于Rete规则推理的告警关联性分析[J]. 北京邮电大学学报 2020(02)
    • [10].专家系统中的Rete算法在Jess中的实现[J]. 电脑知识与技术 2010(33)
    • [11].一种基于共享度模型的改进Rete算法[J]. 自动化学报 2017(09)
    • [12].Rete算法的简化与实现[J]. 科技信息(科学教研) 2008(16)
    • [13].基于改进Rete算法的RFID复合事件检测方法[J]. 东北大学学报(自然科学版) 2012(06)
    • [14].基于Rete算法的信息安全事件关联分析系统设计与实现[J]. 警察技术 2016(02)
    • [15].结合Rete的RDF数据分布式并行推理算法[J]. 模式识别与人工智能 2016(05)
    • [16].基于规则推理的实时信息物理监控系统[J]. 计算机系统应用 2020(07)
    • [17].Rete算法:研究现状与挑战[J]. 计算机科学 2012(11)
    • [18].智能环境下分布式Rete算法[J]. 计算机应用 2016(07)
    • [19].基于工业环境的改进Rete算法[J]. 计算机工程与设计 2009(19)
    • [20].基于代价模型的RETE优化算法[J]. 光电工程 2014(07)
    • [21].RETE算法的改进及其应用[J]. 中国新技术新产品 2008(18)

    标签:;  ;  ;  

    基于改进Rete算法的RFID复合事件检测方法研究
    下载Doc文档

    猜你喜欢