Locally Optimal Load Balancing
Laurent Feuilloley, Juho Hirvonen, Jukka Suomela

TL;DR
This paper investigates distributed algorithms for locally optimal load balancing on graphs, providing tight bounds for paths and polynomial solutions for general graphs, focusing on fractional and discrete load distribution.
Contribution
It establishes tight bounds for load balancing on paths and introduces polynomial-time algorithms for general graphs, advancing understanding of distributed load balancing complexity.
Findings
Fractional load balancing on paths takes O(L) rounds, which is tight.
Discrete load balancing on paths can also be achieved in O(L) rounds.
Fractional load balancing on general graphs is solvable in polynomial rounds.
Abstract
This work studies distributed algorithms for locally optimal load-balancing: We are given a graph of maximum degree , and each node has up to units of load. The task is to distribute the load more evenly so that the loads of adjacent nodes differ by at most . If the graph is a path (), it is easy to solve the fractional version of the problem in communication rounds, independently of the number of nodes. We show that this is tight, and we show that it is possible to solve also the discrete version of the problem in rounds in paths. For the general case (), we show that fractional load balancing can be solved in rounds and discrete load balancing in rounds for some function , independently of the number of nodes.
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
TopicsComplexity and Algorithms in Graphs · Stochastic Gradient Optimization Techniques · Optimization and Search Problems
