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

基于层次自动机模型的复杂事件层次实现研究
引用本文:金大卫,施斯,易彩,杨兵.基于层次自动机模型的复杂事件层次实现研究[J].计算机科学,2017,44(7):151-160.
作者姓名:金大卫  施斯  易彩  杨兵
作者单位:中南财经政法大学信息与安全工程学院 武汉430073,中南财经政法大学信息与安全工程学院 武汉430073,中南财经政法大学信息与安全工程学院 武汉430073,湖北大学教育学院 武汉430062
基金项目:本文受国家社会科学基金(13CTJ003),中国博士后基金(2014M562025),湖北省自然科学基金(2013CFB003)资助
摘    要:复杂事件处理技术从数据流中提取满足特定模式的事件序列,具有实时、海量、智能的特点,近年来引起了学术界和商业界的广泛关注。但是,之前的工作侧重于对单层复杂事件检测的研究。事实上,由于业务系统对信息有不同层次的需求,需要对事件进行分层处理,单层复杂事件检测并不能充分支持事件分层的需求。针对这种情况,在事件层次概念以及传统NFA模型的基础上,定义了分层复杂事件检测模型层次自动机NHA,基于NHA模型设计了更为直观高效的EH-Tree结构,并给出了分层复杂事件检测HCED算法和代价模型。最后以吞吐量和内存占用为指标,进行了大量的实验,对比并分析了HCED算法与传统基于NFA模型的SASE算法的时间性能和空间性能。实验结果表明,HCED算法能有效且高效地实现分层复杂事件检测,填补了CEP不支持分层复杂事件检测的空白,为下一步研究提供了基础。

关 键 词:复杂事件处理  模式匹配  事件层次  层次自动机  
收稿时间:2016/4/11 0:00:00
修稿时间:2016/9/26 0:00:00

Study of Complex Event Hierarchies Realization Based on Hierarchical Automata Model
JIN Da-wei,SHI Si,YI Cai and YANG Bing.Study of Complex Event Hierarchies Realization Based on Hierarchical Automata Model[J].Computer Science,2017,44(7):151-160.
Authors:JIN Da-wei  SHI Si  YI Cai and YANG Bing
Affiliation:School of Information and Safety Engineering,Zhongnan University of Economics and Law,Wuhan 430073,China,School of Information and Safety Engineering,Zhongnan University of Economics and Law,Wuhan 430073,China,School of Information and Safety Engineering,Zhongnan University of Economics and Law,Wuhan 430073,China and School of Education,Hubei University,Wuhan 430062,China
Abstract:Complex event processing technology extracts event sequences which satisfy the specific patterns (called complex events) from continuous event streams.It processes a large sum of data in real time intelligently and has attracted the attention from both academia and industry in recent years.However,the state-of-the-art researches focus on single-layer complex event detection.In fact,because business systems have different hierarchical needs of information,events in system should be processed according to their hierarchies.Single-layer complex event detection cannot afford to meet the needs of hierarchical information in different managerial hierarchies.To deal with such problem,in this work,a hierarchical complex event detection model,hierarchical automata,was defined based on the concept of event hierarchies and traditional nondeterministic finite automaton (NFA) model.Then we designed a more intuitive and effective EH-Tree structure and proposed hierarchical complex event detection (HCED) algorithm and its cost model.Finally,taking throughput and memory consumption as indexes,massive experiments were performed to compare the spatial and temporal performance of HCED algorithm based on EH-Tree and SASE algorithm based on NFA.The results testify that our HCED algorithm can perform hierarchical complex event detection effectively and efficiently,which fills in the blanks of hierarchical complex event detection and indicates that our work can be a basis for further research of complex event processing.
Keywords:Complex event processing  Pattern matching  Event hierarchies  Hierarchical automata  Tree
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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