Current browse context:
cs.AI
Change to browse by:
References & Citations
Computer Science > Artificial Intelligence
Title: Learning Distributed and Fair Policies for Network Load Balancing as Markov Potential Game
(Submitted on 3 Jun 2022 (v1), last revised 14 Oct 2022 (this version, v3))
Abstract: 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.
Submission history
From: Zhiyuan Yao [view email][v1] Fri, 3 Jun 2022 08:29:02 GMT (6519kb,D)
[v2] Mon, 13 Jun 2022 16:05:06 GMT (6518kb,D)
[v3] Fri, 14 Oct 2022 08:04:45 GMT (3709kb,D)
Link back to: arXiv, form interface, contact.