Litcius/Paper detail

PLB

Mubashir Adnan Qureshi, Yuchung Cheng, Qianwen Yin, Qiaobin Fu, Gautam Kumar, Masoud Moshref, Junhua Yan, Van Jacobson, David Wetherall, Abdul Kabbani

202261 citationsDOIOpen Access PDF

Abstract

We present a new, host-based design for link load balancing and report the first experiences of link imbalance in datacenters. Our design, PLB (Protective Load Balancing), builds on transport protocols and ECMP/WCMP to reduce network hotspots. PLB randomly changes the paths of connections that experience congestion, preferring to repath after idle periods to minimize packet reordering. It repaths a connection by changing the IPv6 Flow Label on its packets, which switches include as part of ECMP/WCMP. Across hosts, this action drives down hotspots in the network, and lowers the latency of RPCs.

Topics & Concepts

Computer scienceIdleComputer networkLoad balancing (electrical power)Network packetLatency (audio)Network congestionIPv6Distributed computingThe InternetOperating systemTelecommunicationsMathematicsGridGeometrySoftware-Defined Networks and 5GCaching and Content DeliveryCloud Computing and Resource Management