Adaptive Load Balancing: A Study in Multi-Agent Learning
A. Schaerf, Y. Shoham, M. Tennenholtz

TL;DR
This paper explores how autonomous agents can adaptively balance loads in distributed systems using local information, analyzing the effects of adaptive behaviors and communication on overall efficiency.
Contribution
It introduces a formal framework for adaptive load balancing without central control, examining the impact of behavior parameters and communication strategies.
Findings
Adaptive behavior parameters significantly influence system efficiency.
Heterogeneous populations exhibit distinct adaptive dynamics.
Naive communication can reduce system performance.
Abstract
We study the process of multi-agent reinforcement learning in the context of load balancing in a distributed system, without use of either central coordination or explicit communication. We first define a precise framework in which to study adaptive load balancing, important features of which are its stochastic nature and the purely local information available to individual agents. Given this framework, we show illuminating results on the interplay between basic adaptive behavior parameters and their effect on system efficiency. We then investigate the properties of adaptive load balancing in heterogeneous populations, and address the issue of exploration vs. exploitation in that context. Finally, we show that naive use of communication may not improve, and might even harm system efficiency.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematical and Theoretical Epidemiology and Ecology Models · Game Theory and Applications · Data Stream Mining Techniques
