English

History-Independent Load Balancing

Data Structures and Algorithms 2026-02-13 v1

Abstract

We give a (strongly) history-independent two-choice balls-and-bins algorithm on nn bins that supports both insertions and deletions on a set of up to mm balls, while guaranteeing a maximum load of m/n+O(1)m / n + O(1) with high probability, and achieving an expected recourse of O(loglog(m/n))O(\log \log (m/n)) per operation. To the best of our knowledge, this is the first history-independent solution to achieve nontrivial guarantees of any sort for m/nω(1)m/n \ge \omega(1) and is the first fully dynamic solution (history independent or not) to achieve O(1)O(1) overload with o(m/n)o(m/n) expected recourse.

Keywords

Cite

@article{arxiv.2602.11953,
  title  = {History-Independent Load Balancing},
  author = {Michael A. Bender and William Kuszmaul and Elaine Shi and Rose Silver},
  journal= {arXiv preprint arXiv:2602.11953},
  year   = {2026}
}

Comments

Appeared in the Proceedings of SODA 2026

R2 v1 2026-07-01T10:33:40.345Z