TL;DR
This paper analyzes the Two-Choice load balancing process under noisy and adversarial conditions, establishing bounds on the maximum load gap and revealing phase transitions based on the noise parameter.
Contribution
It introduces new bounds for the gap in Two-Choice processes with noisy comparisons, including adversarial and outdated information scenarios, extending prior analyses.
Findings
Gap is O(g + log n) with high probability under adversarial noise.
For g ≤ log n, gap is O((g / log g) * log log n).
Improved tight gap bound of Θ(log n / log log n) for batch allocations.
Abstract
We consider the allocation of balls (jobs) into bins (servers). In the standard Two-Choice process, at each step we first sample two randomly chosen bins, compare their two loads and then place a ball in the least loaded bin. It is well-known that for any , this results in a gap (difference between the maximum and average load) of (with high probability). In this work, we consider Two-Choice in different settings with noisy load comparisons. One key setting involves an adaptive adversary whose power is limited by some threshold . In each step, such adversary can determine the result of any load comparison between two bins whose loads differ by at most , while if the load difference is greater than , the comparison is correct. For this adversarial setting, we first prove that for any the gap…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
