首页> 外文OA文献 >Wire-Speed Implementation of Sliding-Window Aggregate Operator over Out-of-Order Data Streams
【2h】

Wire-Speed Implementation of Sliding-Window Aggregate Operator over Out-of-Order Data Streams

机译:乱序数据流上滑动窗口聚合算子的线速实现

摘要

This paper shows the design and evaluation of an FPGA-based accelerator for sliding-window aggregation over data streams with out-of-order data arrival. We propose an order-agnostic hardware implementation technique for windowing operators based on a one-pass query evaluation strategy called Window-ID, which is originally proposed for software implementation. The proposed implementation succeeds to process out-of-order data items, or tuples, at wire speed due to the simultaneous evaluations of overlapping sliding-windows. In order to verify the effectiveness of the proposed approach, we have also implemented an experimental system as a case study. Our experiments demonstrate that the proposed accelerator with a network interface achieves an effective throughput around 760 Mbps or equivalently nearly 6 million tuples per second, by fully utilizing the available bandwidth of the network interface.
机译:本文展示了基于FPGA的加速器的设计和评估,该加速器用于在数据流出现乱序的情况下对数据流进行滑动窗口聚合。我们提出了一种基于单次查询评估策略(称为Window-ID)的窗口运算符不可知的硬件实现技术,该策略最初是为实现软件而提出的。由于同时评估了重叠的滑动窗口,因此所提出的实现成功地以线速处理了乱序的数据项或元组。为了验证所提出方法的有效性,我们还实施了一个实验系统作为案例研究。我们的实验表明,所提出的带有网络接口的加速器可以通过充分利用网络接口的可用带宽来实现大约760 Mbps的有效吞吐量,或者相当于每秒近600万个元组。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号