Towards Intelligent Load Balancing in Data Centers
Not on the map. Why?
Abstract (arXiv)
Network load balancers are important components in data centers to provide scalable services. Workload distribution algorithms are based on heuristics, e.g., Equal-Cost Multi-Path (ECMP), Weighted-Cost Multi-Path (WCMP) or naive machine learning (ML) algorithms, e.g., ridge regression. Advanced ML-based approaches help achieve performance gain in different networking and system problems. However, it is challenging to apply ML algorithms on networking problems in real-life systems. It requires domain knowledge to collect features from low-latency, high-throughput, and scalable networking systems, which are dynamic and heterogenous. This paper proposes Aquarius to bridge the gap between ML and networking systems and demonstrates its usage in the context of network load balancers. This paper demonstrates its ability of conducting both offline data analysis and online model deployment in realistic systems. The results show that the ML model trained and deployed using Aquarius improves load balancing performance yet they also reveals more challenges to be resolved to apply ML for networking systems.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 4 of its 21 references that are in the map. First posted on arXiv 27 Oct 2021.
Builds on
4 of 21 references.
References · 4
- 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 134
- 2016Microservices: yesterday, today, and tomorrowcited by 22
- 2017Unsupervised Machine Learning for Networking: Techniques, Applications and Research Challengescited by 12
- 2019MVFST-RL: An Asynchronous RL Framework for Congestion Control with Delayed Actionscited by 9
Built on by
Not cited yet.