Learning Distributed and Fair Policies for Network Load Balancing as Markov Potential Game
Not on the map. Why?
Abstract (arXiv)
This paper investigates the network load balancing problem in data centers (DCs) where multiple load balancers (LBs) are deployed, using the multi-agent reinforcement learning (MARL) framework. The challenges of this problem consist of the heterogeneous processing architecture and dynamic environments, as well as limited and partial observability of each LB agent in distributed networking systems, which can largely degrade the performance of in-production load balancing algorithms in real-world setups. Centralised-training-decentralised-execution (CTDE) RL scheme has been proposed to improve MARL performance, yet it incurs -- especially in distributed networking systems, which prefer distributed and plug-and-play design scheme -- additional communication and management overhead among agents. We formulate the multi-agent load balancing problem as a Markov potential game, with a carefully and properly designed workload distribution fairness as the potential function. A fully distributed MARL algorithm is proposed to approximate the Nash equilibrium of the game. Experimental evaluations involve both an event-driven simulator and real-world system, where the proposed MARL load balancing algorithm shows close-to-optimal performance in simulations, and superior results over in-production LBs in the real-world system.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 24 of its 72 references that are in the map. First posted on arXiv 3 Jun 2022.
Builds on
24 of 72 references.
References · 24
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
- 2017Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environmentscited by 1,519
- 2017Counterfactual Multi-Agent Policy Gradientscited by 733
- 2018QMIX: Monotonic Value Function Factorisation for Deep Multi-Agent Reinforcement Learningcited by 697
- 2017Value-Decomposition Networks For Cooperative Multi-Agent Learningcited by 490
- 2020Is Independent Learning All You Need in the StarCraft Multi-Agent Challenge?cited by 281
- 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 133
- 2020Game-Theoretic Multiagent Reinforcement Learningcited by 92
- 2021Global Convergence of Multi-Agent Policy Gradient in Markov Potential Gamescited by 89
- 2020Learning Individually Inferred Communication for Multi-Agent Cooperationcited by 55
- 2019Efficient Communication in Multi-Agent Reinforcement Learning via Variance Based Controlcited by 46
12 more
- 2019Learning Fairness in Multi-Agent Systemscited by 44
- 2020Learning Fair Policies in Decentralized Cooperative Multi-Agent Reinforcement Learningcited by 40
- 2021Independent Natural Policy Gradient Always Converges in Markov Potential Gamescited by 34
- 2021Learning in Nonzero-Sum Stochastic Games with Potentialscited by 25
- 2016Microservices: yesterday, today, and tomorrowcited by 22
- 2018Learning Parametric Closed-Loop Policies for Markov Potential Gamescited by 20
- 2020Multi-Agent Trust Region Policy Optimizationcited by 19
- 2019MVFST-RL: An Asynchronous RL Framework for Congestion Control with Delayed Actionscited by 9
- 2018In-network Congestion-aware Load Balancing at Transport Layercited by 4
- 2020Distributed Dispatching in the Parallel Server Modelcited by 4
- 2018Spotlight: Scalable Transport Layer Load Balancing for Data Center Networkscited by 3
- 2020LB Scalability: Achieving the Right Balance Between Being Stateful and Statelesscited by 1
Built on by
Citing papers per year: 2024: 2.
2 papers.