首页> 外文会议>IEEE International Symposium on Network Computing and Applications >QoS-aware resource allocation for stream processing engines using priority channels
【24h】

QoS-aware resource allocation for stream processing engines using priority channels

机译:使用优先级通道的流处理引擎的QoS感知资源分配

获取原文

摘要

This paper addresses the challenging problem of guaranteeing quality-of-service (QoS) requirements associated with parallel running queries in distributed stream processing engines. In such platforms, the real-time processing of streaming data often requires executing a set of user-defined queries over continues data flows. However, previous studies showed that guaranteeing QoS enforcement (such as end-to-end response time) for a collection of applications is a complex problem. This paper presents an advanced resource allocation strategy to tackle such a problem by considering the traffic pattern of individual data streams. To properly allocate resource for streaming queries execution, we define a certain number of priority channels to categorize the streaming data across the system. The resource allocation is addressed as an optimization problem where a set of cost functions is defined to achieve the following goals: a) reduce the sum of QoS violation incidents across all applications; b) increase the CPU utilization level, and (c) avoid the additional costs caused by frequent reconfigurations. The proposed solution does not depend on any assumption about the incoming data rate or the query processing time. The performance of the proposed solution is benchmarked, and the experimental results reveal that the proposed scheme increases the overall resource utilization by 23% on average and reduces the QoS violations by 29% against round-robin strategy. It could also prevent QoS violation incidents at different levels by tuning the cost function.
机译:本文涉及保证与分布式流处理引擎中并行运行查询相关的服务质量(QoS)要求的具有挑战性的问题。在这样的平台中,流数据的实时处理通常需要在继续数据流过上执行一组用户定义的查询。但是,之前的研究表明,保证QoS实施(例如集合应用程序的响应时间)是一个复杂的问题。本文提出了一种先进的资源分配策略,通过考虑各个数据流的流量模式来解决此类问题。要正确地分配用于流媒体查询的资源,我们定义了一定数量的优先级通道,以对系统进行分类的流数据。资源分配被解决为优化问题,其中定义了一组成本函数以实现以下目标:a)减少所有应用程序的QoS违规事件的总和; b)增加CPU利用率水平,(c)避免频繁重新配置造成的额外成本。所提出的解决方案不依赖于关于传入数据速率或查询处理时间的任何假设。建议解决方案的性能是基准测试的,实验结果表明,该方案平均将整体资源利用率提高23 %,并将QoS违规减少29 %反对循环战略。它还可以通过调整成本函数来防止不同级别的QoS违规事件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号