Network endpoint congestion control for fine-grained communication

Network endpoint congestion control for fine-grained communication
复制标题

DOI:
10.1145/2807591.2807600
复制
发表时间:
2015-11
期刊:
SC15: International Conference for High Performance Computing, Networking, Storage and Analysis
影响因子:
--
通讯作者:
Nan Jiang;Larry R. Dennison;W. Dally
Nan Jiang;Larry R. Dennison;W. Dally
中科院分区:
其他
文献类型:
--
作者:
Nan Jiang;Larry R. Dennison;W. Dally

文献摘要

被引文献

相似文献

HPC网络中的端点拥塞会导致树饱和,这对性能有害。端点拥塞可以通过降低流量源的注入速率来缓解,但需要快速的反应时间来避免拥塞积累。随着应用通信从传统的双边模型向由各种全局地址空间编程模型体现的潜在细粒度单边通信转变,拥塞控制变得更具挑战性。现有的硬件解决方案,如显式拥塞通知(ECN)和推测性预留协议(SRP),要么反应太慢,要么对小消息产生太多开销。在这项研究中,我们提出了两个新的端点调度控制协议,小消息SRP(SMSRP)和最后一跳预留协议(LHRP),都专门针对小消息。实验表明,该算法能够快速响应端点拥塞,防止网络中树饱和现象的发生.在无拥塞的流量条件下,新协议产生的开销最小,性能与没有端点拥塞控制的网络相当。
Endpoint congestion in HPC networks creates tree saturation that is detrimental to performance. Endpoint congestion can be alleviated by reducing the injection rate of traffic sources, but requires fast reaction time to avoid congestion buildup. Congestion control becomes more challenging as application communication shift from traditional two-sided model to potentially fine-grained, one-sided communication embodied by various global address space programming models. Existing hardware solutions, such as Explicit Congestion Notification (ECN) and Speculative Reservation Protocol (SRP), either react too slowly or incur too much overhead for small messages. In this study we present two new endpoint congestion-control protocols, Small-Message SRP (SMSRP) and Last-Hop Reservation Protocol (LHRP), both targeted specifically for small messages. Experiments show they can quickly respond to endpoint congestion and prevent tree saturation in the network. Under congestion-free traffic conditions, the new protocols generate minimal overhead with performance comparable to networks with no endpoint congestion control.