首页> 外文期刊>International journal of parallel programming >RDMA-Based Apache Storm for High-Performance Stream Data Processing
【24h】

RDMA-Based Apache Storm for High-Performance Stream Data Processing

机译:基于RDMA的Apache Storm用于高性能流数据处理

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

摘要

Apache Storm is a scalable fault-tolerant distributed real time stream-processing framework widely used in big data applications. For distributed data-sensitive applications, low-latency, high-throughput communication modules have a critical impact on overall system performance. Apache Storm currently uses Netty as its communication component, an asynchronous server/client framework based on TCP/IP protocol stack. The TCP/IP protocol stack has inherent performance flaws due to frequent memory copying and context switching. The Netty component not only limits the performance of the Storm but also increases the CPU load in the IPoIB (IP over InfiniBand) communication mode. In this paper, we introduce two new implementations for Apache Storm communication components with the help of RDMA technology. The performance evaluation on Mellanox QDR Cards (40 Gbps) shows that our implementations can achieve speedup up to 5 × compared with IPoIB and 10 × with Gigabit Ethernet. Our implementations also significantly reduce the CPU load and increase the throughput of the system.
机译:Apache Storm是一个可扩展的容错分布式实时流处理框架,广泛用于大数据应用。对于分布式数据敏感的应用,低延迟,高吞吐量通信模块对整体系统性能产生严重影响。 Apache Storm目前使用NetTy作为其通信组件,基于TCP / IP协议栈的异步服务器/客户端框架。 TCP / IP协议栈具有由于频繁的内存复制和上下文切换而导致的固有性能缺陷。 NetTy组件不仅限制了风暴的性能,还会增加IPoib(IP Over Infiniband)通信模式中的CPU负载。在本文中,我们在RDMA技术的帮助下介绍了Apache Storm通信组件的两个新实现。 Mellanox QDR卡(40 Gbps)的绩效评估表明,与Ipoib和10×与千兆以太网相比,我们的实施能够实现高达5倍的速度。我们的实施也显着降低了CPU负载并提高了系统的吞吐量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号