首页> 外文会议> >Window-Oblivious Join: A Data-Driven Memory Management Scheme for Stream Join
【24h】

Window-Oblivious Join: A Data-Driven Memory Management Scheme for Stream Join

机译:窗口不透明的联接:一种用于流联接的数据驱动的内存管理方案

获取原文

摘要

Memory management is a critical issue in stream processing involving stateful operators such as join. Traditionally, the memory requirement for a stream join is query-driven: a query has to explicitly define a window for each (potentially unbounded) input. The window essentially bounds the size of the buffer allocated for that stream. However, outputs produced by such approach may not be desirable (if the window size is not part of the intended query semantic) due to the volatile input characteristics. We discover that when streams are ordered or partially ordered, it is possible to use a data-driven memory management scheme for improved performance. In this work, we present a novel data-driven memory management scheme, called Window-Oblivious Join (WO-Join), which adaptively adjusts the state buffer size according to the input characteristics. Our performance study shows that, compared to traditional Window-Join (W-Join), WO-Join is more robust with respect to the dynamic inputs and therefore produces higher quality results with lower memory costs.
机译:内存管理是涉及状态操作符(如连接)的流处理中的关键问题。传统上,流连接的内存需求是查询驱动的:查询必须为每个(可能是无边界的)输入显式定义一个窗口。该窗口实质上限制了为该流分配的缓冲区的大小。但是,由于输入特性易变,因此用这种方法产生的输出可能不是所希望的(如果窗口大小不是预期查询语义的一部分)。我们发现,当对流进行排序或部分排序时,可以使用数据驱动的内存管理方案来提高性能。在这项工作中,我们提出了一种新的数据驱动的内存管理方案,称为“窗口不透明连接”(WO-Join),该方案可以根据输入特性自适应地调整状态缓冲区的大小。我们的性能研究表明,与传统的Window-Join(W-Join)相比,WO-Join在动态输入方面更强大,因此可以以较低的存储成本产生更高质量的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号