Litcius/Paper detail

RLB: Reordering-Robust Load Balancing in Lossless Datacenter Networks

Jinbin Hu, Yi He, Jin Wang, Wangqing Luo, Jiawei Huang

202314 citationsDOI

Abstract

Many existing load balancing mechanisms work effectively in lossy datacenter networks (DCNs), but they suffer from serious packet reordering in lossless Ethernet DCNs deployed with the hop-by-hop Priority-based Flow Control (PFC). The key reason is that the prior solutions are not able to correctly and timely perceive PFC triggering when making load balancing decisions. Once the forwarding path pauses transmission due to PFC triggering, the packets allocated on it are blocked, inevitably leading to out-of-order packets and retransmission. In this paper, we present a Reordering-robust Load Balancing (RLB) scheme with PFC prediction in lossless DCNs. At its heart, RLB leverages the derivative of ingress queue length to predict PFC triggering and proactively notifies the upstream switches to choose an appropriate rerouting path or perform packet recirculation to avoid reordering. As a building block for existing load balancing mechanisms, we have integrated RLB into Presto, LetFlow, Hermes and DRILL. The test results show that the RLB-enhanced solutions deliver significant performance by avoiding packet reordering. For example, it reduces the 99th percentile flow completion time (FCT) by up to 58%, 67%, 72% and 54% over Presto, LetFlow, Hermes and DRILL, respectively.

Topics & Concepts

Computer scienceComputer networkRetransmissionLoad balancing (electrical power)Network packetLossy compressionIPv4IPv6The InternetOperating systemGridMathematicsGeometrySoftware-Defined Networks and 5GCloud Computing and Resource ManagementNetwork Traffic and Congestion Control
RLB: Reordering-Robust Load Balancing in Lossless Datacenter Networks | Litcius