Towards Efficient Multi-path Transport with Robust Reordering in RDMA Datacenter Networks
摘要
Remote Direct Memory Access (RDMA) is widely deployed in production data centers to enable low-latency transmission. The current multi-path RDMA transmission protocols effectively improve link utilization by allocating traffic to equal-cost parallel paths. To address packet reordering, they struggle to control the level of out-of-order packets by using bitmaps. However, under asymmetric path status and highly dynamic traffic scenarios, a large number of disorder packets easily cause bitmap overflow and frequent unnecessary retransmission, resulting in goodput far below throughput. Motivated by this, we present MPTR, an efficient multi-path transport with robust reordering for RDMA networks. At its core, MPTR continuously monitors the multi-path congestion status at the receiver and distributes the traffic in a congestion-aware manner to proactively reduce the degree of out-of-order and avoid triggering retransmission due to bitmap cache overflow. The NS-3 simulation results show that MPTR effectively reduces unnecessary retransmission and improves goodput under realistic workloads by up to 34%, 49%, and 51% compared to MP-RDMA, ConWeave, and DCQCN, respectively.