【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中,通常使用线性或二项式树算法来实现广播。这些算法天生就没有意识到任何底层网络的异构性。将拓扑感知集成到算法中是解决这种异质性的传统方法,并且已经证明可以极大地优化基于树的集合。但是,最近在分布式计算中的研究表明,在高度异构的网络中,另一类集体算法-基于BitTorrent的多播-可能胜过基于拓扑的树型集体算法。在这项工作中,我们在典型的异构计算集群中实验性地比较了BitTorrent和基于树的大消息广播算法的性能。我们解决以下问题:即使在高性能计算的情况下,BitTorrent中的动态数据交换是否比通过树进行的静态数据交换更快?我们发现这两类算法都有使用不同设置的理由。虽然在单个交换机群集上线性树算法是最佳选择,但是一旦引入了多个交换机和瓶颈链路,BitTorrent广播(以更自适应的方式利用网络)将胜过基于树的MPI实现。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号