Approximate Congestion Games for Load Balancing in Distributed Environment
Sandip Chakraborty, Soumyadip Majumder, Diganta Goswami

TL;DR
This paper applies an approximate congestion game model to load balancing in distributed systems, proposing a greedy algorithm and demonstrating its effectiveness through simulation of load distribution at equilibrium.
Contribution
It introduces an psilon-congestion game model for load balancing, providing a finite-step convergence algorithm and simulation results for distributed environments.
Findings
The psilon-congestion game converges to an psilon-Nash equilibrium.
The proposed greedy algorithm effectively balances load in distributed systems.
Simulation shows stable load distribution at equilibrium state.
Abstract
The use of game theoretic models has been quite successful in describing various cooperative and non-cooperative optimization problems in networks and other domains of computer systems. In this paper, we study an application of game theoretic models in the domain of distributed system, where nodes play a game to balance the total processing loads among themselves. We have used congestion gaming model, a model of game theory where many agents compete for allocating resources, and studied the existence of Nash Equilibrium for such types of games. As the classical congestion game is known to be PLS-Complete, we use an approximation, called the \epsilon-Congestion game, which converges to \epsilon-Nash equilibrium within finite number of steps under selected conditions. Our focus is to define the load balancing problem using the model of \epsilon-congestion games, and finally provide a…
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
TopicsAdvanced Queuing Theory Analysis · Network Traffic and Congestion Control · Scheduling and Optimization Algorithms
