Balanced Allocations: The Heavily Loaded Case with Deletions
Nikhil Bansal, William Kuszmaul

TL;DR
This paper investigates the limitations of the 2-choice load balancing strategy in dynamic settings with insertions and deletions, introduces a new strategy called ModulatedGreedy that maintains balanced loads, and explores the impact of reinsertion and identity consistency on load bounds.
Contribution
It demonstrates the failure of Greedy in dynamic scenarios, proposes ModulatedGreedy for improved bounds, and analyzes the effects of reinsertion and identity constraints on load balancing.
Findings
Greedy strategy fails to maintain optimal load bounds dynamically.
ModulatedGreedy achieves near-optimal load balancing with high probability.
Reinsertion and identity constraints make tight load bounds impossible for oblivious strategies.
Abstract
In the 2-choice allocation problem, balls are placed into bins, and each ball must choose between two random bins that it has been assigned to. It has been known for more than two decades, that if each ball follows the Greedy strategy (i.e., always pick the less-full bin), then the maximum load will be with high probability in (and with high probability in ). It has remained open whether the same bounds hold in the dynamic version of the same game, where balls are inserted/deleted with up to balls present at a time. We show that these bounds do not hold in the dynamic setting: already on bins, there exists a sequence of insertions/deletions that cause {Greedy} to incur a maximum load of with probability -- this is the same bound as if each ball is simply assigned to 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
TopicsGame Theory and Voting Systems · Complexity and Algorithms in Graphs · Auction Theory and Applications
