首页> 外文会议>Workshop on big data management in clouds >MPI vs. BitTorrent: Switching between Large-Message Broadcast Algorithms in the Presence of Bottleneck Links
【24h】

MPI vs. BitTorrent: Switching between Large-Message Broadcast Algorithms in the Presence of Bottleneck Links

机译:MPI与BitTorrent:在存在瓶颈链接的情况下在大型消息广播算法之间切换

获取原文

摘要

Collective communication in high-performance computing is traditionally implemented as a sequence of point-to-point communication operations. For example, in MPI a broadcast is often implemented using a linear or binomial tree algorithm. These algorithms axe inherently unaware of any underlying network heterogeneity. Integrating topology awareness into the algorithms is the traditional way to address this heterogeneity, and it has been demonstrated to greatly optimize tree-based collectives. However, recent research in distributed computing shows that in highly heterogeneous networks an alternative class of collective algorithms - BitTorrent-based multicasts - has the potential to outperform topology-aware tree-based collective algorithms. In this work, we experimentally compare the performance of BitTorrent and tree-based large-message broadcast algorithms in a typical heterogeneous computational cluster. We address the following question: Can the dynamic data exchange in BitTorrent be faster than the static data distribution via trees even in the context of high-performance computing? We find that both classes of algorithms have a justification of use for different settings. While on single switch clusters linear tree algorithms are optimal, once multiple switches and a bottleneck link are introduced, BitTorrent broadcasts - which utilize the network in a more adaptive way - outperform the tree-based MPI implementations.
机译:高性能计算中的集体通信传统上作为一系列点对点通信操作实现。例如,在MPI中,通常使用线性或二项式树算法来实现广播。这些算法AX本身不知道任何潜在的网络异质性。将拓扑意识集成到算法中是解决这种异构性的传统方式,并且已经证明了大大优化基于树的集体。然而,最近的分布式计算研究表明,在高度异构的网络中,替代类别的集体算法 - 基于BitTorrent的多播 - 具有俯视基于拓扑的树的集体算法。在这项工作中,我们通过实验地比较典型的异构计算集群中的BitTorrent和基于树的大型消息广播算法的性能。我们解决以下问题:即使在高性能计算的上下文中,BitTorrent中的动态数据交换也会比通过树的静态数据分布更快吗?我们发现,这两类算法都有对不同设置的用途。虽然在单个开关群集线性树算法上是最佳的,但一旦引入了多个交换机和瓶颈链路,BitTorrent广播 - 它以更自适应的方式利用网络 - 优于基于树的MPI实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号