首页 | 本学科首页   官方微博 | 高级检索  
     

面向实时事件流的复杂事件处理方法
引用本文:邱涛,谢沛良,邓国鹏,郗红梅,郑智,夏秀峰.面向实时事件流的复杂事件处理方法[J].计算机应用研究,2022,39(9).
作者姓名:邱涛  谢沛良  邓国鹏  郗红梅  郑智  夏秀峰
作者单位:沈阳航空航天大学 计算机学院,沈阳航空航天大学 计算机学院,沈阳飞机工业集团有限公司 试飞站/试飞实验室,沈阳飞机工业集团有限公司 试飞站/试飞实验室,沈阳飞机工业集团有限公司 试飞站/试飞实验室,沈阳航空航天大学
基金项目:国家自然科学基金青年基金资助项目(62002245);辽宁省教育厅基础研究项目(JYT2020027)
摘    要:复杂事件处理是一种动态环境下对事件流进行分析的技术。复杂事件处理技术通常基于有限状态自动机实现,匹配过程中会在事件流上产生大量且重叠的部分匹配,有限状态自动机需维护大量的重复匹配状态,导致基于该技术的方法都会出现冗余计算的问题。为了提高复杂事件处理的匹配效率,提出了使用复杂事件实例覆盖技术来实现复杂事件处理的方法。通过设计临时匹配链式分区存储结构以及基于此结构的匹配算法,来利用复杂事件实例覆盖减少冗余计算,从而实现匹配效率的提升。在模拟数据集和真实数据集上进行了实验测试与分析,与两种常用的复杂事件处理技术进行比较。实验表明,提出方法能够在保证匹配正确性的同时有效地减少匹配过程中的冗余计算,提高整体匹配效率。

关 键 词:复杂事件处理    查询优化    有限状态自动机    分区存储
收稿时间:2021/12/30 0:00:00
修稿时间:2022/3/28 0:00:00

Complex event processing method over real-time event streams
Qiu Tao,Xie Peiliang,Deng Guopeng,Xi Hongmei,Zheng Zhi and Xia Xiufeng.Complex event processing method over real-time event streams[J].Application Research of Computers,2022,39(9).
Authors:Qiu Tao  Xie Peiliang  Deng Guopeng  Xi Hongmei  Zheng Zhi and Xia Xiufeng
Abstract:Complex event processing is a technology for analyzing the event streams in a dynamic environment. Complex event processing technology is usually implemented based on finite state automaton. During the matching process, a large number of overlapping partial matches will be generated by the event stream. The finite state automaton needs to maintain a large number of repeated matching states, which leads to the problem of redundant calculation in the methods based on this technology. In order to improve the matching efficiency of complex event processing, this paper proposed a method of using complex event instance coverage technology to realize complex event processing. By designing a temporary matching chain partition storage structure and matching algorithms based on this structure, redundant calculations could be reduced using complex event instance coverage, thereby achieving an improvement in matching efficiency. Experiments were performed on simulated and real datasets, and compared with two commonly used complex event processing technologies. The experimental results show that the proposed method can effectively reduce the redundant computation in the matching process while ensuring the correctness of the matching, and improve the overall matching efficiency.
Keywords:complex event processing(CEP)  query optimization  nondeterministic finite automaton(NFA)  partition storage
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号