Self-stabilizing Balls & Bins in Batches
Petra Berenbrink, Tom Friedetzky, Peter Kling, Frederik, Mallmann-Trenn, Lars Nagel, and Chris Wastell

TL;DR
This paper introduces a self-stabilizing balls into bins model with parallel arrivals and deletions, demonstrating that the extgreedy{d} strategy maintains stable system loads with significant improvements for d=2.
Contribution
It extends classical balls into bins models to a dynamic, parallel setting and proves self-stabilizing properties with optimal load bounds for the extgreedy{d} scheme.
Findings
System load remains time-invariant for any arrival rate less than 1.
extgreedy{2} achieves exponentially smaller maximum load compared to extgreedy{1}.
Maximum load bounds are logarithmic in n and depend on the arrival rate \
Abstract
A fundamental problem in distributed computing is the distribution of requests to a set of uniform servers without a centralized controller. Classically, such problems are modeled as static balls into bins processes, where balls (tasks) are to be distributed to bins (servers). In a seminal work, Azar et al. proposed the sequential strategy \greedy{d} for . When thrown, a ball queries the load of random bins and is allocated to a least loaded of these. Azar et al. showed that yields an exponential improvement compared to . Berenbrink et al. extended this to , showing that the maximal load difference is independent of for (in contrast to ). We propose a new variant of an \emph{infinite} balls into bins process. Each round an expected number of new balls arrive and are distributed (in parallel) to the bins. Each non-empty bin…
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
TopicsDistributed systems and fault tolerance · Optimization and Search Problems · Cryptography and Data Security
