Balanced Allocation on Graphs: A Random Walk Approach
Ali Pourmiri

TL;DR
This paper introduces a random walk-based algorithm for balanced load allocation on regular graphs, achieving near-optimal maximum load bounds under certain girth and degree conditions.
Contribution
It presents a novel random walk approach for load balancing on graphs with theoretical bounds, extending previous models to broader graph classes.
Findings
Maximum load is bounded by O(1/ε) with high probability.
Algorithm performs well on graphs with large girth and degree d=ω(log n).
Modified algorithm achieves similar bounds for degrees up to O(log n).
Abstract
In this paper we propose algorithms for allocating sequential balls into bins that are interconnected as a -regular -vertex graph , where can be any integer.Let be a given positive integer. In each round , , ball picks a node of uniformly at random and performs a non-backtracking random walk of length from the chosen node.Then it allocates itself on one of the visited nodes with minimum load (ties are broken uniformly at random). Suppose that has a sufficiently large girth and . Then we establish an upper bound for the maximum number of balls at any bin after allocating balls by the algorithm, called {\it maximum load}, in terms of with high probability. We also show that the upper bound is at most an factor above the lower bound that is proved for the algorithm. In particular, we show…
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.
