首页> 外文OA文献 >An XML Framework for Integrating Continuous Queries, Composite Event Detection, and Database Condition Monitoring for Multiple Data Streams
【2h】

An XML Framework for Integrating Continuous Queries, Composite Event Detection, and Database Condition Monitoring for Multiple Data Streams

机译:用于集成多个数据流的连续查询,复合事件检测和数据库条件监视的XmL框架

摘要

With advancements in technology over the last ten years, data management issues have evolved from a stored persistent form to also include streaming data generated from sensors and other software monitoring tools. Furthermore, distributed, event-based systems are becoming more prevalent,with a need to develop applications that can dynamically respond to information extracted from data streams. This research is investigating theintegration of stream processing and event processing techniques, withexpressive filtering capabilities that include queries over persistent databasesto provide application context to the filtering process. Distributed Event Processing Agents (DEPAs) continuously filter events from multiple data streams of different formats that provide XML views. Composite events for data streams are expressed using the Composite Event Detection Language (CEDL) and mapped to Composite XQuery (CXQ) for implementation. CXQ is a language that extends XQuery with features from CEDL, including operators for expressing sequence, disjunction, conjunction, repetition, aggregation, and time windows for events. Continuous queries and composite event filters are integrated with techniques for materialized view maintenance and incremental evaluation in condition monitoring to provide efficient ways of enhancing stream filters with database queries. The filtering and event detection load is distributed among multiple DEPAs, with CXQ expressions decomposed to allocate subcomponents of the expression to DEPAs that efficiently communicate in the global detection of composite events. A unique aspect of our research is that it extends XQuery with temporal, composite event features to combine techniques for continuous queries in stream processing, incremental evaluation in condition monitoring, and detection and filtering of composite events, creating an expressive environment for the extraction of meaningful events from multiple data streams with XML views.
机译:随着过去十年技术的进步,数据管理问题已经从存储的持久形式演变为还包括从传感器和其他软件监视工具生成的流数据。此外,基于事件的分布式系统正变得越来越普遍,需要开发能够动态响应从数据流中提取的信息的应用程序。这项研究正在研究流处理和事件处理技术的集成,以及具有表现力的过滤功能,该功能包括对持久性数据库的查询,以向过滤过程提供应用程序上下文。分布式事件处理代理(DEPA)连续从提供XML视图的不同格式的多个数据流中过滤事件。数据流的复合事件使用复合事件检测语言(CEDL)表示,并映射到复合XQuery(CXQ)以实现。 CXQ是一种扩展XQuery的语言,具有CEDL的功能,包括用于表达事件的顺序,分离,合取,重复,聚合和时间窗的运算符。连续查询和复合事件过滤器与状态监控中的物化视图维护和增量评估技术相集成,从而提供了通过数据库查询增强流过滤器的有效方法。过滤和事件检测负载分布在多个DE​​PA之间,其中分解了CXQ表达式以将表达式的子组件分配给在复合事件的全局检测中有效通信的DEPA。我们研究的一个独特方面是它将XQuery扩展为具有时间,复合事件功能,以结合用于流处理中的连续查询,状态监视中的增量评估以及复合事件的检测和过滤的技术,从而为提取有意义的内容创建了表达环境。来自具有XML视图的多个数据流的事件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号