期刊文献+

基于层次自动机模型的复杂事件层次实现研究 被引量:1

Study of Complex Event Hierarchies Realization Based on Hierarchical Automata Model
在线阅读 下载PDF
导出
摘要 复杂事件处理技术从数据流中提取满足特定模式的事件序列,具有实时、海量、智能的特点,近年来引起了学术界和商业界的广泛关注。但是,之前的工作侧重于对单层复杂事件检测的研究。事实上,由于业务系统对信息有不同层次的需求,需要对事件进行分层处理,单层复杂事件检测并不能充分支持事件分层的需求。针对这种情况,在事件层次概念以及传统NFA模型的基础上,定义了分层复杂事件检测模型层次自动机NHA,基于NHA模型设计了更为直观高效的EH-Tree结构,并给出了分层复杂事件检测HCED算法和代价模型。最后以吞吐量和内存占用为指标,进行了大量的实验,对比并分析了HCED算法与传统基于NFA模型的SASE算法的时间性能和空间性能。实验结果表明,HCED算法能有效且高效地实现分层复杂事件检测,填补了CEP不支持分层复杂事件检测的空白,为下一步研究提供了基础。 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.
出处 《计算机科学》 CSCD 北大核心 2017年第7期151-160,共10页 Computer Science
基金 国家社会科学基金(13CTJ003) 中国博士后基金(2014M562025) 湖北省自然科学基金(2013CFB003)资助
关键词 复杂事件处理 模式匹配 事件层次 层次自动机 Complex event processing Pattern matching Event hierarchies Hierarchical automata Tree
  • 相关文献

参考文献1

二级参考文献24

  • 1Paton N W. Activc database systems [J]. ACM Computing Surveys (CSUR), 1999, 31(1) : 63-103.
  • 2Motwani R, Widom J, Arasu A, et al. Query processing, approximation, and resource management in a data stream management system [R]. Palo Alto, California: Standford InfoLab, 2002.
  • 3魏永超,陈立军.数据流上复杂事件处理系统Eagle的设计与实现[J].计算机科学,2008,35(10A):27-31.
  • 4Pietzuch P R. A scalable event based middleware [D]. Cambridge, UK: Computer Laboratory, University of Cambridge, 2004.
  • 5Carzaniga A, Rosenblum D S, Wolf A L. Design and evaluation of a wide area event notification service [J]. ACM Transactions on Computer Systems, 2001, 19(3): 332-383.
  • 6Tan C W, Goh A. Implementing ECA rules in an active databasc[J]. Knowledge Based Systems, 1999, 12(4): 137- 144.
  • 7Mei Y, Madden S. ZStream: A cost based query processor for adaptively detecting composite events [C]//Proc of SIGMOD'09. New York: ACM, 2009: 193-206.
  • 8Luekham D. The Power of Eventsz An Introduction to Complex Event Processing in Distributed Enterprise Systems EM2. Boston: Addison Wesley, 2002.
  • 9Luckharn D. A short history of complex event processing [EB/OL]. (2008-02-15)E2010-09 131. http://www, complexe vents, eom/2008/02/15/a-short history-of-complex-event-processing.
  • 10Gyllstrom D, Wu E, Chae H J, et al. SASE: Complex event processing over streams [C] //Proc of the 3rd Biennial Conf on Innovative Data Systems Research ( CIDR2007 ). Piscataway, NJ: IEEE, 2007:407-411.

共引文献7

同被引文献8

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部