Abstract

Internet load balancers typically use congestion-oblivious hashing algorithms to distribute traffic across load-balanced (LB) paths, resulting in imbalanced load distribution. When congestion occurs, LB paths could experience different levels of congestion, called congestion imbalance. Congestion imbalance has been extensively studied in datacenters (DCs). It is, however, still under-explored in the Internet. In this paper, we take a first step towards measuring congestion imbalance among Internet LB paths at scale. We present Congi, our lightweight prober, that leverages support vector machine (SVM) classifiers to efficiently detect congestion imbalance using latency samples. Our experiments show that Congi is capable of detecting congestion imbalance between uncongested and congested LB paths: on average, the uncongested path has 3x greater throughput and 0.4% lower packet loss rate than the congested one. To measure congestion imbalance at scale, we then use Congi to conduct measurement campaigns from worldwide DCs to millions of/24s. We find that most DCs experience significant congestion imbalance to 36%–43% of end hosts. Lastly, we use Congi to direct web page downloads under congestion imbalance from a campus network, and show that the download time can be reduced by 44% on average for Alexa top sites for clients experiencing network congestion under congestion imbalance.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.