A Generalization of Multiple Choice Balls-into-Bins: Tight Bounds
Gahyun Park

TL;DR
This paper extends the multiple choice balls-into-bins model to a generalized $(k,d)$-choice process, deriving tight bounds on maximum load and optimizing parameters for minimal load and message cost, with applications in distributed systems.
Contribution
It provides tight bounds on maximum bin load for the $(k,d)$-choice process and identifies optimal parameter settings for practical efficiency.
Findings
Achieves constant maximum load with 2n messages.
Derives tight bounds for maximum load in the generalized model.
Analyzes heavily loaded scenarios with $d \, \geq \, 2k$.
Abstract
This paper investigates a general version of the multiple choice model called the -choice process in which balls are assigned to bins. In the process, balls are placed into least loaded out of bins chosen independently and uniformly at random in each of rounds. The primary goal is to derive tight bounds on the maximum bin load for -choice for any . Our results enable one to choose suitable parameters and for which the -choice process achieves the optimal tradeoff between the maximum bin load and message cost: a constant maximum load and messages. It is also shown that the maximum load for a heavily loaded case, in which balls are placed into bins, if . Potential applications are also discussed such as distributed storage as well as parallel job scheduling in a cluster.
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
TopicsAdvanced Queuing Theory Analysis · Optimization and Search Problems · graph theory and CDMA systems
