一种复杂事件处理语言及其实现方法

来源 :北京工业大学 | 被引量 : 3次 | 上传用户:y123321y886
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算与数字信息化在各个行业的普及,实时监控系统被广泛应用,系统中会不断地产生各种类型的事件信息。这些事件通常单体价值较低,但是如果将其聚合在一起并通过特定规则加以分析,则可以产生很多有价值的信息。由于多数实时数据的价值会随时间的推移而递减,这就要求实时系统需要准确并高效地根据检测规则识别事件流中的目标信息。复杂事件处理技术的目标是及时、准确地检测出事件流中的符合特定模式的事件序列,可以满足实时事件检测系统的需求。复杂事件处理是支持大数据处理的流式计算平台的核心技术之一。它以事件驱动的思想,根据事件间的时序关系与聚合关系制定检测规则,持续地从事件流中查询出符合要求的事件序列,并且需要适应海量数据处理中低时延高吞吐量的性能需求。目前许多科研工作者提出了各种复杂事件处理语言与复杂事件处理引擎,这些语言的事件检测能力或多或少具有局限性,并且多数处理引擎只支持单机执行环境,无法利用集群中更多的计算资源,具有性能瓶颈。为增强分布式环境下的复杂事件检测能力,设计了一种新型的复杂事件处理处理语言CEStream。该语言以半结构化流数据作为数据模型,为复杂事件检测提供了一种正规树模式匹配功能,支持结构连接和正规式匹配。同时,针对分布式的多个事件流,能够将各个事件源模式匹配的结果按照时间顺序再一次进行正规式模式匹配,满足多源组合型复杂事件的检测需求,具有较强的事件处理能力。为了实现CEStream语言,研制了一个基于流数据处理集群和远端查询代理的分布式执行引擎系统。该系统通过远程查询代理实现基于正规树模式的事件检测,通过流处理集群完成多源组合型复杂事件处理。实验表明该系统实现了CEStream语言,有效地限制了各个节点之间的通信量,充分利用集群的计算能力,事件检测能力与整体性能达到了复杂事件处理技术的目标,能够满足实时事件检测系统的应用需求。
其他文献
在互联网飞速发展的今天,海量的文本数据在网络上共享传输,文本的自动分析处理成为一个研究热点,而文本中包含情感的获取对于语义的理解有着直接作用,情感知识库在这一工作中
Internet与Web技术的发展彻底改变了人们信息获取与交流的方式,校园网的建设将 对大学的教学与管理带来革命性的变化.为了提高该校研究生管理的水平与工作效率,使工作走向规
该文结合公安部、北京市公安局和天津大学计算机系合作开发项目-智能型强行拷贝工具,重点对磁盘解密、软件破解、网络安全等三方面做了深入的研究工作.论文的工作和主要成果
该文采用了更易理解的面向对象的语义对象进行建模.出于对Microsoft公司的信任以及对Windows NT操作系统的依赖,网络模式采用了C/S计算模式.此外,该文还深入的研究 了车间作
论文采用OMG于1999年6月发布的UML1.3版,以面向单用户的At_Pattern服装纸样设计系统为实例,进行了UML应用的探索性研究与实践.总结了使用UML面向对象系统分析和设计的基本过
目前的各类嵌入式设备普遍采用专用ASIC(Application Specific IntegratedCircuit)芯片实现视频编码的功能。其中H.264由于其具有高数据压缩率以及友好的网络亲和性,在众多的视
该文详述了课题"三维编织预制件光照模型的研究"的研究过程.通过SUN使用工作 站XGL函数库,该文建立了适合于三编织预制件的光照模型,并最终生成了预制件的较为逼 真的真实感
该文对分布对象技术、构件技术以及基于分布对象技术的构件的理论及其在实践中的应用作了一个初步探讨,研究人员所设计和实现的系统获得了可喜的成果.1、研究人员把复杂系统