首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Performance-based path determination for interprocessor communication in distributed computing systems
【24h】

Performance-based path determination for interprocessor communication in distributed computing systems

机译:分布式计算系统中处理器间通信的基于性能的路径确定

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

摘要

The different types of messages used by a parallel application program executing in a distributed computing system can each have unique characteristics so that no single communication network can produce the lowest latency for all messages. For instance, short control messages may be sent with the lowest overhead on one type of network, such as Ethernet, while bulk data transfers may be better suited to a different type of network, such as Fibre Channel or HIPPI. This work investigates how to exploit multiple heterogeneous communication networks that interconnect the same set of processing nodes using a set of techniques we call performance-based path determination (PBPD). The performance-based path selection (PBPS) technique selects the best (lowest latency) network among several for each individual message to reduce the communication overhead of parallel programs. The performance-based path aggregation (PBPA) technique, on the other hand, aggregates multiple networks into a single virtual network to increase the available bandwidth. We test the PBPD techniques on a cluster of SGI multiprocessors interconnected with Ethernet, Fibre Channel, and HiPPI networks using a custom communication library built on top of the TCP/IP protocol layers. We find that PBPS can reduce communication overhead in applications compared to using either network alone, while aggregating networks into a single virtual network can reduce communication latency for bandwidth-limited applications. The performance of the PBPD techniques depends on the mix of message sizes in the application program and the relative overheads of the networks, as demonstrated in our analytical models.
机译:在分布式计算系统中执行的并行应用程序使用的消息的不同类型可以各自具有独特的特征,因此没有一个通信网络可以为所有消息产生最低的延迟。例如,可以在一种类型的网络(如以太网)上以最低的开销发送短控制消息,而批量数据传输可能更适合于另一种类型的网络(如光纤通道或HIPPI)。这项工作研究如何利用我们称为基于性能的路径确定(PBPD)的一组技术来开发互连同一组处理节点的多个异构通信网络。基于性能的路径选择(PBPS)技术为每个单独的消息在多个中选择最佳(最低延迟)网络,以减少并行程序的通信开销。另一方面,基于性能的路径聚合(PBPA)技术将多个网络聚合到单个虚拟网络中,以增加可用带宽。我们使用在TCP / IP协议层之上构建的自定义通信库,在与以太网,光纤通道和HiPPI网络互连的SGI多处理器集群上测试PBPD技术。我们发现,与单独使用任一网络相比,PBPS可以减少应用程序中的通信开销,而将网络聚合到单个虚拟网络中可以减少带宽受限应用程序的通信延迟。 PBPD技术的性能取决于应用程序中消息大小的混合以及网络的相对开销,如我们的分析模型所示。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号