【24h】

Joining Punctuated Streams

机译:加入标点流

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

摘要

We focus on stream join optimization by exploiting the constraints that are dynamically embedded into data streams to signal the end of transmitting certain attribute values. These constraints are called punctuations. Our stream join operator, PJoin, is able to remove no-longer-useful data from the state in a timely manner based on punctuations, thus reducing memory overhead and improving the efficiency of probing. We equip PJoin with several alternate strategies for purging the state and for propagating punctuations to benefit down-stream operators. We also present an extensive experimental study to explore the performance gains achieved by purging state as well as the trade-off between different purge strategies. Our experimental results of comparing the performance of PJoin with XJoin, a stream join operator without a constraint-exploiting mechanism, show that PJoin significantly outperforms XJoin with regard to both memory overhead and throughput.
机译:我们通过利用动态嵌入到数据流中的约束来发信号通知传输某些属性值的结束,从而专注于流连接优化。这些约束称为标点符号。我们的流联接运算符PJoin能够基于标点符号及时从状态中删除不再有用的数据,从而减少了内存开销并提高了探测效率。我们为PJoin配备了几种替代策略,用于清除状态和传播标点符号,以使下游操作员受益。我们还提供了一项广泛的实验研究,以探索通过清除状态以及不同清除策略之间的权衡所获得的性能提升。我们将PJoin与XJoin(没有约束利用机制的流联接运算符)的性能进行比较的实验结果表明,就内存开销和吞吐量而言,PJoin明显优于XJoin。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号