2012
DOI: 10.1007/978-3-642-32512-0_35
|View full text |Cite
|
Sign up to set email alerts
|

Multiple-Choice Balanced Allocation in (Almost) Parallel

Abstract: Abstract. We consider the problem of resource allocation in a parallel environment where new incoming resources are arriving online in groups or batches. We study this scenario in an abstract framework of allocating balls into bins. We revisit the allocation algorithm GREEDY[2] due to Azar, Broder, Karlin, and Upfal (SIAM J. Comput. 1999), in which, for sequentially arriving balls, each ball chooses two bins at random, and gets placed into one of those two bins with minimum load. The maximum load of any bin af… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

5
49
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 22 publications
(54 citation statements)
references
References 17 publications
5
49
0
Order By: Relevance
“…The key difference between these models and the one we consider is that our model is completely asynchronous, and in fact the interleavings are chosen adversarially. The technique we employ is fundamentally different from those of [22,8]. In particular, we believe our techniques could be adapted to re-derive the main result of [8], albeit with worse constants.…”
Section: Related Workmentioning
confidence: 99%
“…The key difference between these models and the one we consider is that our model is completely asynchronous, and in fact the interleavings are chosen adversarially. The technique we employ is fundamentally different from those of [22,8]. In particular, we believe our techniques could be adapted to re-derive the main result of [8], albeit with worse constants.…”
Section: Related Workmentioning
confidence: 99%
“…By finding a lower bound on the difference B 1 −B γ 0 for some γ 0 , we complete Theorem 1. If d k ≥ e (ln ln n) 3 , then the lower bound on B γ * presented in Theorem 6 is an asymptotically tight lower bound on the maximum load B 1 . Therefore, we assume that d k ≤ e (ln ln n) 3 throughout this section.…”
Section: Lower Bound Onmentioning
confidence: 97%
“…the number of choices made by each ball varies depending on the load of the chosen bins) that achieves O(ln ln n/ ln d) maximum load with (1 + o(1))n message cost. 1 Parallel versions [1,16,11,10,3] of balanced allocation have been studied. Recent works addressed near optimal adaptive algorithms: a constant maximum bin load using an average of O(1) bin choices per ball [10,6].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Relationship to balanced allocations. Scalable backoff is closely related to balls-and-bins games [3,[6][7][8]16,41,54,57]. Bins correspond to time slots and balls correspond to packets.…”
Section: Introductionmentioning
confidence: 99%