复杂事件模式检测与CEP测试数据生成算法研究
本文选题:复杂事件处理 切入点:事件模式检测 出处:《计算机学报》2017年01期
【摘要】:随着信息技术的快速发展和广泛应用,大数据正以不可阻挡的气势向我们走来.大数据源于信息技术,同时又向信息技术提出挑战.如何征服大数据给信息技术处理能力上带来的挑战是一个广泛关注的课题.由于采用面向流式数据的处理策略,复杂事件处理(Complex Event Processing,CEP)技术被认为是一种有希望征服大数据挑战的技术之一.然而,当事件流成为大数据时,目前的CEP模型、事件模式检测和CEP系统测试数据生成的方法和技术都存在很多不足.文章针对这一问题讨论了复杂事件建模、模式检测与测试数据的生成方法.提出一种CEP代数模型,用多种事件算子来表达事件之间的关系和事件流模型.在这里,一个创新的思想是把CEP代数模型表达式解释成算术文法产生式,从而可以用词法分析技术解决复杂事件模式检测问题.为了有效地测试复杂事件模式检测的算法,基于CEP代数模型,提出了一个用于支持上述CEP模式检测的大数据事件集的生成算法.并由此生成了不同量级的测试数据,测试了一个RFID物联网中CEP模式检测引擎.实验结果表明了提出的事件模式检测算法和CEP系统测试大数据事件集生成算法的有效性.
[Abstract]:With the rapid development and wide application of information technology, big data is coming to us with irresistible momentum.Big data originates from the information technology, at the same time brings forward the challenge to the information technology at the same time.How to conquer the challenge that big data brings to IT processing ability is a widely concerned topic.Because of the flow oriented data processing strategy, complex Event processing technique is considered to be one of the promising techniques to overcome big data's challenge.However, when the event flow becomes big data, the current methods and techniques of CEP model, event pattern detection and CEP system test data generation have many shortcomings.In this paper, the methods of complex event modeling, pattern detection and test data generation are discussed.A CEP algebraic model is proposed to express the relationship between events and the event flow model by a variety of event operators.An innovative idea here is to interpret CEP algebraic model expressions as arithmetic grammars, so that lexical analysis can be used to solve the problem of complex event pattern detection.In order to effectively test the algorithm of complex event pattern detection, based on the CEP algebraic model, an algorithm for generating big data event set which supports the above CEP pattern detection is proposed.The test data of different orders are generated and a CEP mode detection engine in the RFID Internet of things is tested.Experimental results show the effectiveness of the proposed event pattern detection algorithm and the CEP system test big data event set generation algorithm.
【作者单位】: 北方工业大学计算机学院;
【基金】:国家自然科学基金(61370051)资助~~
【分类号】:TP311.13
【相似文献】
相关期刊论文 前10条
1 黎方正;罗大庸;谢东;;一种海量数据生成方法[J];小型微型计算机系统;2009年12期
2 徐中伟;李海波;;面向断言的测试数据生成方法及其应用[J];同济大学学报(自然科学版);2007年05期
3 曹建军;刁兴春;张慧;谭明超;邓波;;信息系统模拟数据生成研究综述[J];计算机科学;2012年S1期
4 毛澄映;喻新欣;薛云志;;基于粒子群优化的测试数据生成及其实证分析[J];计算机研究与发展;2014年04期
5 贾松涛;张红卫;;面向路径的测试数据生成框架及应用[J];微计算机信息;2010年06期
6 崔隽;黄颖;;基于数据积木的仿真数据生成[J];指挥信息系统与技术;2012年06期
7 王雪莲,赵瑞莲,李立健;一种用于测试数据生成的动态程序切片算法[J];计算机应用;2005年06期
8 刘新忠;徐高潮;胡亮;付晓东;董玉双;;一种基于约束的变异测试数据生成方法[J];计算机研究与发展;2011年04期
9 王立宏;王曙燕;孙家泽;;一种分阶段组合测试数据生成算法[J];计算机应用与软件;2013年03期
10 伊丹丹;姜淑娟;张艳梅;;多路径覆盖测试数据生成适应度函数设计方法[J];计算机工程与应用;2012年22期
相关会议论文 前2条
1 崔冬华;李俊士;乔素琴;;基于二叉解空间树的两两组合测试数据生成[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
2 李文锋;徐拾义;;软件内建自测试中的测试数据生成方法[A];第十届全国容错计算学术会议论文集[C];2003年
相关重要报纸文章 前1条
1 艾兰;SN_ERP 增强企业核心竞争力[N];国际商报;2002年
相关硕士学位论文 前10条
1 王文亮;两类特定路径覆盖测试数据生成问题的建模及进化求解[D];中国矿业大学;2015年
2 汪洋;Linux集群数据生成及管理工具中任务管理模块的设计与实现[D];南京大学;2014年
3 赵盟;基于Memetic算法的软件测试数据生成[D];西安电子科技大学;2014年
4 秦备;基于重要语句选择的变异测试数据生成[D];中国矿业大学;2016年
5 李彬;基于变量分组的路径覆盖测试数据生成建模及进化求解[D];中国矿业大学;2016年
6 王士涛;面向路径的测试数据生成方法的研究[D];湖南大学;2013年
7 刘海燕;移动数据生成与查询测试平台的设计与实现[D];东北大学;2012年
8 阎晓明;关系数据库模拟数据生成系统设计与实现[D];大连海事大学;2011年
9 韩炫;面向路径的软件测试数据生成方法的研究[D];电子科技大学;2011年
10 金文辉;HDL电路中基于进化测试的数据生成及压缩技术[D];西安电子科技大学;2008年
,本文编号:1715778
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1715778.html