Gemma: Robust and Path-aware Loading Balancing in RDMA Networks

Load balancing in Remote Direct Memory Access (RDMA) networks is critical to network performance. Despite numerous load balancing algorithms devised to optimize multiple end-to-end links in data centers, they falter in RDMA networks due to unawareness of out-of-order packets and PFC pausing. Motivated by the above two issues, this paper proposes Gemma, a robust and path-aware load balancing algorithm. Gemma prevents out-of-order packets by proactively suspending and resuming the transmission of switch queues, thereby avoiding the performance degradation caused by retransmissions of out-of-order packets. In addition, Gemma leverages egress queue length as a path state indicator, integrating synchronized lengths from local and remote switches to comprehensively assess path congestion and facilitate prompt, effective rerouting to prevent frequently triggering PFC pausing. Moreover, Gemma can be extended to the Fat-Tree topology with a module that facilitates per-hop rerouting decisions on uplink paths, thereby enhancing scalability. Experiments show that compared to ConWeave, CONGA, and ECMP, Gemma achieves a 6%, 35%, and 57% improvement for average FCT under 80% load, which fully demonstrates the efficiency and feasibility of our proposed scheme.

Authors

Institutions

Publication Details

Published
2024-12-13
DOI
https://doi.org/10.1109/hpcc64274.2024.00151
Primary Topic
Service-Oriented Architecture and Web Services
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Gemma: Robust and Path-aware Loading Balancing in RDMA Networks

Jiuyi Liu, Dongzhan Zhang, Zhen Zhao
Service-Oriented Architecture and Web Services
article

Gemma: Robust and Path-aware Loading Balancing in RDMA Networks

Jiuyi Liu, Dongzhan Zhang, Zhen Zhao
article en

Abstract

Load balancing in Remote Direct Memory Access (RDMA) networks is critical to network performance. Despite numerous load balancing algorithms devised to optimize multiple end-to-end links in data centers, they falter in RDMA networks due to unawareness of out-of-order packets and PFC pausing. Motivated by the above two issues, this paper proposes Gemma, a robust and path-aware load balancing algorithm. Gemma prevents out-of-order packets by proactively suspending and resuming the transmission of switch queues, thereby avoiding the performance degradation caused by retransmissions of out-of-order packets. In addition, Gemma leverages egress queue length as a path state indicator, integrating synchronized lengths from local and remote switches to comprehensively assess path congestion and facilitate prompt, effective rerouting to prevent frequently triggering PFC pausing. Moreover, Gemma can be extended to the Fat-Tree topology with a module that facilitates per-hop rerouting decisions on uplink paths, thereby enhancing scalability. Experiments show that compared to ConWeave, CONGA, and ECMP, Gemma achieves a 6%, 35%, and 57% improvement for average FCT under 80% load, which fully demonstrates the efficiency and feasibility of our proposed scheme.

Xiamen University (CN)
Openalex Percentile: Top 50%
Service-Oriented Architecture and Web Services
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Gemma: Robust and Path-aware Loading Balancing in RDMA Networks — Jiuyi Liu, Dongzhan Zhang, et al. · (2024) | TGRS Research Map | TGRS