• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

BALANCED ALLOCATIONS: THE HEAVILY LOADED CASE (2006)

Cached

  • Download as a PDF

Download Links

  • [www.cis.njit.edu]
  • [dcg.ethz.ch]
  • [disco.ethz.ch]
  • [distcomp.ethz.ch]
  • [www.distcomp.ethz.ch]
  • [www.dcg.ethz.ch]
  • [www.cis.njit.edu]
  • [www.uni-paderborn.de]
  • [www.cis.njit.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Petra Berenbrink , Artur Czumaj , Angelika Steger , Berthold Vöcking
Citations:51 - 6 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Berenbrink06balancedallocations:,
    author = {Petra Berenbrink and Artur Czumaj and Angelika Steger and Berthold Vöcking},
    title = { BALANCED ALLOCATIONS: THE HEAVILY LOADED CASE },
    year = {2006}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

We investigate balls-into-bins processes allocating m balls into n bins based on the multiple-choice paradigm. In the classical single-choice variant each ball is placed into a bin selected uniformly at random. In a multiple-choice process each ball can be placed into one out of d ≥ 2 randomly selected bins. It is known that in many scenarios having more than one choice for each ball can improve the load balance significantly. Formal analyses of this phenomenon prior to this work considered mostly the lightly loaded case, that is, when m ≈ n. In this paper we present the first tight analysis in the heavily loaded case, that is, when m ≫ n rather than m ≈ n. The best previously known results for the multiple-choice processes in the heavily loaded case were obtained using majorization by the single-choice process. This yields an upper bound of the maximum load of bins of m/n + O ( √ m ln n/n) with high probability. We show, however, that the multiple-choice processes are fundamentally different from the single-choice variant in that they have “short memory. ” The great consequence of this property is that the deviation of the multiple-choice processes from the optimal allocation (that is, the allocation in which each bin has either ⌊m/n ⌋ or ⌈m/n ⌉ balls) does not increase with the number of balls as in the case of the single-choice process. In particular, we investigate the allocation obtained by two different multiple-choice allocation schemes,

Citations

210 Balanced allocations - Azar, Broder, et al. - 1994
200 Random walk on finite groups and rapidly mixing Markov chains - Aldous - 1983
159 The power of two choices in randomized load balancing - Mitzenmacher - 2001
130 Path coupling: A technique for proving rapid mixing in markov chains - Bubley, Dyer - 1997
117 Concentration, Probabilistic methods for algorithmic discrete mathematics - McDiarmid
96 On-line load balancing - Azar - 1992
81 auf der Heide. Efficient PRAM simulation on a distributed memory machine - Karp, Luby, et al. - 1992
79 The power of two random choices: A survey of techniques and results, Handbook of Randomized Computing 1 - Mitzenmacher, Richa, et al. - 2001
73 Markov chain algorithms for planar lattice structures - Luby, Randall, et al.
71 How asymmetry helps load balancing - Vocking - 1999
65 Urn models and their applications: An approach to modern discrete probability theory - NL, Kotz - 1977
54 Queueing system with selection of the shortest of two queues: an asymptotic approach - Vvedenskaya, Dobrushin, et al. - 1996
44 Fast concurrent access to parallel disks - Sanders, Egner, et al. - 2003
42 Load balancing and density dependent jump Markov processes - Mitzenmacher - 1996
31 Balls and bins: A study in negative dependence. Random Structures and Algorithms - Dubhashi, Ranjan - 1996
30 Random Duplicated Assignment: An Alternative to Striping in Video Servers - Korst
23 Balls and Bins: A Study in Negative Dependence - Dubhashi, Ranjan - 1998
20 Delayed path coupling and generating random permutations via distributed stochastic processes - Czumaj, Kanarek, et al. - 1999
18 Dobrushin’s mean-field approximation for a queue with dynamic routing - Vvedenskaya, Sukhov - 1997
17 Analyses of load stealing models based on differential equations - Mitzenmacher - 1998
17 Studying balanced allocations with differential equations - Mitzenmacher - 1999
17 Parallel balanced allocations - Stemann - 1996
16 On balls and bins with deletions - Cole, Frieze, et al. - 1998
16 The Asymptotics of Selecting the Shortest of Two, Improved. Extended abstract available at www.eecs.harvard.edu/~michaelm/NEWWORK/ papers.html - Mitzenmacher, Vocking
13 Perfectly balanced allocation - Czumaj, Riley, et al. - 2003
12 Randomized protocols for lowcongestion circuit routing in multistage interconnection networks - Cole, Maggs, et al. - 1998
12 Reducing network congestion and blocking probability through balanced allocations - Luczak, Upfal - 1999
11 On the analysis of infinite parallel job allocation processes via differential equations - Berenbrink, Czumaj, et al. - 2000
10 Balls into bins”—a simple and tight analysis - Raab, Steger - 1998
9 Parallel randomized load balancing. Random Struct - Adler, Chakrabarti, et al. - 1998
8 Balls into bins" a simple and tight analysis - Raab, Steger - 1998
8 Randomized allocation processes, Random Structures Algorithms - Czumaj, Stemann
8 Load balancing with memory - Mitzenmacher, Prabhakar, et al. - 2002
5 On the analysis of randomized load balancing schemes. Theory Comput. Syst - Mitzenmacher - 1999
3 Allocating weighted jobs in parallel, Theory Comput - Berenbrink, Heide, et al. - 1999
2 Non-Markovian couplings and generating permutations via random transpositions - Czumaj - 2000
2 Balls into bins" -- a simple and fight analysis - Raab, Steger
1 How asymetry helps load balancing - V6cking
1 Recovery time of dynamic allocation processes, Theory Comput - Czumaj
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University