【24h】

Load Shedding in a Data Stream Manager

机译:在数据流管理器中减少负载

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

摘要

A Data Stream Manager accepts push-based inputs from a set of data sources, processes these inputs with respect to a set of standing queries, and produces outputs based on Quality-of-Service (QoS) specifications. When input rates exceed system capacity, the system will become overloaded and latency will deteriorate. Under these conditions, the system will shed load, thus degrading the answer, in order to improve the observed latency of the results. This paper examines a technique for dynamically inserting and removing drop operators into query plans as required by the current load. We examine two types of drops: the first drops a fraction of the tuples in a randomized fashion, and the second drops tuples based on the importance of their content. We address the problems of determining when load shedding is needed, where in the query plan to insert drops, and how much of the load should be shed at that point in the plan. We describe efficient solutions and present experimental evidence that they can bring the system back into the useful operating range with minimal degradation in answer quality.
机译:数据流管理器从一组数据源接受基于推送的输入,针对一组常规查询处理这些输入,并根据服务质量(QoS)规范生成输出。当输入速率超过系统容量时,系统将变得过载,并且延迟会恶化。在这种情况下,系统将减轻负载,从而降低答案,以改善观察到的结果等待时间。本文研究了一种技术,该技术可根据当前负载的要求在查询计划中动态插入和删除放置运算符。我们检查了两种类型的丢弃:第一种以随机方式丢弃一部分元组,第二种基于其内容的重要性丢弃元组。我们解决了以下问题:确定何时需要减载,在查询计划中的哪个位置插入分支,以及在计划中的那个点应减轻多少负载。我们描述了有效的解决方案,并提供了实验证据,这些解决方案可将系统带回到有用的工作范围内,而答案质量的下降降至最低。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号