We study the following synchronous process that we call emph {repeated balls-into-bins}. The process is started by assigning n balls to n bins in an arbitrary way. Then, in every subsequent round, one ball is chosen according to some fixed strategy (random, FIFO, etc) from each non-empty bin, and re-assigned to one of the n bins uniformly at random. This process corresponds to a non-reversible Markov chain and our aim is to study its emph {self-stabilization} properties with respect to the emph{maximum (bin) load} and some related performance measures. We define a configuration (i.e., a state) emph{legitimate} if its maximum load is O(logn). We first prove that, starting from any legitimate configuration, the process will only take on legitimate configurations over a period of length bounded by emph{any} polynomial in n, emph{with high probability} (w.h.p.). Further we prove that, starting from emph{any} configuration, the process converges to a legitimate configuration in linear time, w.h.p. This implies that the process is self-stabilizing w.h.p. and, moreover, that every ball traverses all bins in O(nlog2n) rounds, w.h.p. The latter result can also be interpreted as an almost tight bound on the emph{cover time} for the problem of emph{parallel resource assignment} in the complete graph.

Self-Stabilizing Repeated Balls-into-Bins / Becchetti, Luca; Andrea, Clementi; Emanuele, Natale; Francesco, Pasquale; Gustavo, Posta. - ELETTRONICO. - (2015).

Self-Stabilizing Repeated Balls-into-Bins

BECCHETTI, Luca;
2015

Abstract

We study the following synchronous process that we call emph {repeated balls-into-bins}. The process is started by assigning n balls to n bins in an arbitrary way. Then, in every subsequent round, one ball is chosen according to some fixed strategy (random, FIFO, etc) from each non-empty bin, and re-assigned to one of the n bins uniformly at random. This process corresponds to a non-reversible Markov chain and our aim is to study its emph {self-stabilization} properties with respect to the emph{maximum (bin) load} and some related performance measures. We define a configuration (i.e., a state) emph{legitimate} if its maximum load is O(logn). We first prove that, starting from any legitimate configuration, the process will only take on legitimate configurations over a period of length bounded by emph{any} polynomial in n, emph{with high probability} (w.h.p.). Further we prove that, starting from emph{any} configuration, the process converges to a legitimate configuration in linear time, w.h.p. This implies that the process is self-stabilizing w.h.p. and, moreover, that every ball traverses all bins in O(nlog2n) rounds, w.h.p. The latter result can also be interpreted as an almost tight bound on the emph{cover time} for the problem of emph{parallel resource assignment} in the complete graph.
2015
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/780874
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact