Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms 2019
DOI: 10.1137/1.9781611975482.155
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Ball Recycling

Abstract: Balls-and-bins games have been a successful tool for modeling load balancing problems. In this paper, we study a new scenario, which we call the ball-recycling game, defined as follows:Throw m balls into n bins i.i.d. according to a given probability distribution p. Then, at each time step, pick a non-empty bin and recycle its balls: take the balls from the selected bin and re-throw them according to p.This balls-and-bins game closely models memory-access heuristics in databases. The goal is to have a bin-pick… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
5
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 26 publications
0
5
0
Order By: Relevance
“…Table 1: The relationship between the average fill, 𝒃, and the maximum fill, 𝒉, in a balls-and-bins system is well understood [4,32].…”
Section: Iceberg Hashingmentioning
confidence: 99%
See 2 more Smart Citations
“…Table 1: The relationship between the average fill, 𝒃, and the maximum fill, 𝒉, in a balls-and-bins system is well understood [4,32].…”
Section: Iceberg Hashingmentioning
confidence: 99%
“…Afterwards, we explain how to synchronize among threads when a level resizes. 4 Formally, we can reduce to this case via standard pruning arguments, as in, e.g., [44].…”
Section: Multi-threadingmentioning
confidence: 99%
See 1 more Smart Citation
“…Cup games have also been used to model memory-access heuristics in databases [9]. Here, the emptier is allowed to completely empty a cup at each step, but the water from that cup is then "recycled" among the cups according to some probability distribution.…”
Section: Introductionmentioning
confidence: 99%
“…This is important, for example, in the study of multiprocessor scheduling with conflicts between tasks [13,14], and in the study of sensor radio networks [11]. Recently, cup emptying games have also found applications to modeling memory-access heuristics in databases [10]. Here, whenever the emptier removes the water from a cup, the water is then redistributed according to some fixed probability distribution.…”
Section: Introductionmentioning
confidence: 99%