【24h】

Efficient Dynamic Operator Placement in a Locally Distributed Continuous Query System

机译:本地分布式连续查询系统中有效的动态运算符放置

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

摘要

In a distributed processing environment, the static placement of query operators may result in unsatisfactory system performance due to unpredictable factors such as changes of servers' load, data arrival rates, etc. The problem is exacerbated for continuous (and long running) monitoring queries over data streams as any suboptimal placement will affect the system for a very long time. In this paper, we formalize and analyze the operator placement problem in the context of a locally distributed continuous query system. We also propose a solution, that is asynchronous and local, to dynamically manage the load across the system nodes. Essentially, during runtime, we migrate query operators/fragments from overloaded nodes to lightly loaded ones to achieve better performance. Heuristics are also proposed to maintain good data flow locality. Results of a performance study shows the effectiveness of our technique.
机译:在分布式处理环境中,由于不可预测的因素(例如服务器负载的变化,数据到达率等),查询运算符的静态放置可能会导致系统性能无法令人满意。如果持续(长期运行)监视查询,则会加剧该问题。数据流,因为任何次优的放置都会在很长一段时间内影响系统。在本文中,我们在本地分布式连续查询系统的上下文中形式化并分析了运算符的放置问题。我们还提出了一种异步和本地解决方案,以动态管理系统节点之间的负载。本质上,在运行时,我们将查询运算符/片段从重载节点迁移到轻载节点,以实现更好的性能。还建议采用启发式方法来保持良好的数据流局部性。性能研究的结果表明了我们技术的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号