【24h】

ABSTRACTS

机译:摘要

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

摘要

There are several applications such as algorithm trading and network packet monitoring which require very low latency stream processing. The parallel computation power of Multi-core CPUs allows us to process high speed data stream. However, the latency derived from inter-core communication and thread waiting overhead becomes large if a thread executes only one operator. On the other hand, if a thread executes multiple operators, the throughput performance is limited. This paper proposes a low latency data stream processing method for multi-core environments. We give a definition of latency of data stream processing and propose a dynamic programming algorithm to solve optimal CPU core assignment problem for relational operators. We also propose a dynamic operator reallocation algorithm which does not require the data stream management system to stop stream processing during the reallocation.
机译:有几种应用程序,例如算法交易和网络数据包监视,需要非常低的延迟流处理。多核CPU的并行计算能力使我们能够处理高速数据流。但是,如果线程仅执行一个运算符,则来自内核间通信和线程等待开销的等待时间将变大。另一方面,如果一个线程执行多个运算符,则吞吐量性能会受到限制。本文提出了一种用于多核环境的低延迟数据流处理方法。我们给出了数据流处理延迟的定义,并提出了一种动态编程算法来解决关系运算符的最佳CPU内核分配问题。我们还提出了一种动态算子重新分配算法,该算法不需要数据流管理系统在重新分配期间停止流处理。

著录项

  • 来源
    《IEICE Transactions on Information and Systems》 |2013年第5期|1251-1256|共6页
  • 作者

  • 作者单位
  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号