Title:  New Directions in Balls and Bins Problems

 

Abstract:

 

Balls and bins models, often used in the study of hashing and

load balancing schemes, have enjoyed a great deal of attention in

recent years.  Here we provide a mini-survey of some new directions

for these models.

 

Balls and Bins with Memory:  A well-studied model from recent years is

that there are n balls and n bins;  balls are placed sequentially by

choosing 2 bins independently and uniformly at random, and placing the

ball in the least loaded of the two.  Using 2 choices per ball instead

of 1 choice reduces the maximum number of balls per bin from       

O(log n / log log n) to O(log log n).  Consider the following alternative:

each ball gets 1 fresh random choice, but it also remembers the best

choice left over from the last ball.  Each ball (except the first) gets

two choices: one random, and one from memory.  How does memory compare

with additional random choices?

 

Balls and Bins with Feedback:  Suppose that instead of balls being placed

in the least loaded of 2 or more choices,  balls are attracted

to bins according to a function of the number of balls in the bin. 

Such systems model the effect of "positive feedback" studied in economics.

What does the evolution of such systems look like?