کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
432795 | 689073 | 2012 | 8 صفحه PDF | دانلود رایگان |

We consider a variation of classical balls-into-bins games. We randomly allocate mm balls into nn bins. Following Godfrey’s model (Godfrey, 2008) [7], we assume that each ball ii comes with a ββ-balanced set of clusters Bi={B1,…,Bsi}Bi={B1,…,Bsi}, each containing a logarithmic number of balls. The condition of ββ-balancedness essentially enforces a uniform-like selection of bins for the clusters, where the parameter β≥1β≥1 governs the deviation from uniformity.Each ball i=1,…,mi=1,…,m, in turn, runs the following protocol: (i) it i.u.r. (independently and uniformly at random) chooses a cluster of bins Bi∈BiBi∈Bi, and (ii) it i.u.r. chooses one of the empty bins in BiBi and allocates itself to it. Should the cluster not contain at least a single empty bin, then the protocol fails. If the protocol terminates successfully, that is, every ball has indeed been able to find at least one empty bin in its chosen cluster, then this will obviously result in a maximum load of one. The main goal is to find a tight bound on the maximum number of balls, mm, so that the protocol terminates successfully with a high probability.In this paper, we improve on Godfrey’s result and show that m=nΘ(β). We use a more relaxed notion of balancedness than (Godfrey, 2008) [7] and show that our upper bounds hold for this type of balancedness. It even holds when we generalise the model and allow runs where each ball ii tosses a coin and it copies the previous ball’s choice Bi−1Bi−1 with constant probability pipi (0
► Load balancing via balls-into-bins approach.
► Extended model; takes dependences between random choices into account.
► Show upper and lower bounds in terms of dependences.
Journal: Journal of Parallel and Distributed Computing - Volume 72, Issue 2, February 2012, Pages 246–253