RoCELet: Host-Based Flowlet Load Balancing for RoCE
寄主(生物学)
计算机科学
生态学
生物
作者
Huimin Luo,Jiao Zhang,Mingxuan Yu,Jinling Jiang,Yongchen Pan,Tian Gong Pan,Tao Huang
出处
期刊:日期:2025-03-05卷期号:33 (4): 1676-1688被引量:9
标识
DOI:10.1109/ton.2025.3542907
摘要
Remote Direct Memory Access (RDMA) is becoming a popular high-speed networking technology. It uses kernel bypass and zero copy to achieve high throughput and low latency with little CPU overhead. However, standard RoCE transmission uses Equal Cost Multipath (ECMP) for load balancing, which can result in lower transmission performance due to hash conflicts. Meanwhile, it has been verified that, unlike TCP, the unique retransmission mode and flow characteristics of RoCE make previous load balancing algorithms not well applied to RoCE. In this paper, we introduce RoCELet, a load balancing algorithm for RoCE. It achieves fine-grained RoCE load balancing by actively generating flowlets, effectively utilizing the rich end-to-end paths in the data center. We implement a prototype based on DPDK and evaluate it through small-scale testbed experiments and large-scale simulations. Our results show that compared to state-of-the-art load balancing algorithms, RoCELet optimizes 48.2% and 16.4% in average FCT and$99^{th}$-ile FCT, respectively.