首页> 外文学位 >A framework for supporting quality of service requirements in a data stream management system.
【24h】

A framework for supporting quality of service requirements in a data stream management system.

机译:在数据流管理系统中支持服务质量要求的框架。

获取原文
获取原文并翻译 | 示例

摘要

Currently, a large class of data-intensive applications, in which data are presented in the form of continuous data streams rather than static relations, has been widely recognized in the database community. Not only is the size of the data for these applications unbounded and the data arrives in a highly bursty mode, but these applications have to conform to Quality of Service (QoS) requirements for processing continuous queries (CQs) over data streams. These characteristics make it infeasible to simply load the arriving data streams into a traditional database management system and use currently available techniques for their processing. Therefore, a data stream management system (DSMS) is needed to process continuous streaming data effectively and efficiently.; In this thesis, we discuss and provide solutions to many aspects of a DSMS with the emphasis on supporting QoS requirements and event and rule processing. Specifically, we address the following problems:; System capacity planning and QoS metrics estimation. We propose a queueing theory based model for analyzing a multiple continuous query processing system. Using our queueing model, we provide a solution to the system capacity planning problem and its reverse problem: given the resources and CQs, how to estimate QoS metrics? The estimated QoS metrics not only can be used to verify whether the defined QoS requirements of CQs in a DSMS have been satisfied, but also form the base in a DSMS to manage and control various QoS delivery mechanisms such as scheduling strategies, load shedding, admission control, and others.; Run-Time resource allocation (scheduling strategies). We propose a family of scheduling strategies for run-time resource allocation in DSMSs, which includes the operator path capacity strategy (PC) to minimize the overall tuple latency, the operator segment strategy and its variances: the memory-optimal segment strategy (MOS), which minimizes the total memory requirement, and the simplified segment strategy, and the threshold strategy, a hybrid of the PC and the MOS strategy.; QoS delivery mechanism (load shedding). We develop a set of comprehensive techniques to handle the bursty nature of input data streams by activating/deactivating a set of shedders to gracefully discard tuples during overload periods in a general DSMS. We first formalize the problem and discuss the physical implementation of shedders. We then develop a set of algorithms to estimate system capacity, to compute the optimal location of shedders in CQs, and to allocate the total shedding load among non-active shedders.; Event and rule processing. We develop an integrated model, termed Estream, to process complicated event expressions and rules under the context of data stream processing through a group of enhancements to a DSMS. Our Estream model greatly improves the expressiveness and computation ability of DSMSs in terms of processing complex real-life events and makes DSMSs actively respond to defined events over data streams and carry out defined sequences of actions automatically. (Abstract shortened by UMI.)
机译:当前,在数据库社区中已经广泛认可了一大类数据密集型应用程序,其中数据以连续数据流而不是静态关系的形式呈现。这些应用程序的数据大小不仅不受限制,而且数据以高度突发的方式到达,而且这些应用程序必须符合服务质量(QoS)要求,以便处理数据流上的连续查询(CQ)。这些特征使得将到达的数据流简单地加载到传统的数据库管理系统中并使用当前可用的技术对其进行处理是不可行的。因此,需要一种数据流管理系统(DSMS)来有效地处理连续的流数据。在本文中,我们讨论并提供了针对DSMS各个方面的解决方案,重点是支持QoS要求以及事件和规则处理。具体来说,我们解决以下问题:系统容量规划和QoS指标估计。我们提出了一种基于排队论的模型来分析多个连续查询处理系统。使用我们的排队模型,我们为系统容量规划问题及其反向问题提供了解决方案:给定资源和CQ,如何估计QoS指标?估计的QoS指标不仅可以用于验证是否满足了DSMS中定义的CQ的QoS要求,而且可以构成DSMS中用于管理和控制各种QoS传递机制(如调度策略,减载,接纳)的基础。控制权和其他。运行时资源分配(调度策略)。我们提出了一系列用于DSMS中运行时资源分配的调度策略,其中包括用于最大程度减少整体元组等待时间的操作员路径容量策略(PC),操作员段策略及其差异:内存最佳段策略(MOS) ,这将总内存需求,简化的段策略和阈值策略(PC和MOS策略的混合)最小化。 QoS传递机制(减载)。我们开发了一套全面的技术来处理输入数据流的突发性,方法是激活/停用一组切屑器,以在常规DSMS的过载期间适当地丢弃元组。我们首先将问题形式化,然后讨论脱皮机的物理实施。然后,我们开发了一组算法,用于估计系统容量,计算CQ中的脱毛机的最佳位置,以及在非活动脱毛机之间分配总的卸荷。事件和规则处理。我们开发了一个称为Estream的集成模型,可以通过一组DSMS增强功能在数据流处理的上下文中处理复杂的事件表达式和规则。我们的Estream模型在处理复杂的现实事件方面大大提高了DSMS的表达能力和计算能力,并使DSMS主动响应数据流中定义的事件并自动执行定义的动作序列。 (摘要由UMI缩短。)

著录项

  • 作者

    Jiang, Qingchun.;

  • 作者单位

    The University of Texas at Arlington.;

  • 授予单位 The University of Texas at Arlington.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 281 p.
  • 总页数 281
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号