Steady state analysis of balanced-allocation routing

We compare the long-term, steady-state performance of a variant of the standard Dynamic Alternative Routing (DAR) technique commonly used in telephone and ATM networks, to the performance of a path-selection algorithm based on the "balanced-allocation" principle; we refer to this new algorithm as the Balanced Dynamic Alternative Routing (BDAR) algorithm. While DAR checks alternative routes sequentially until available bandwidth is found, the BDAR algorithm compares and chooses the best among a small number of alternatives. We show that, at the expense of a minor increase in routing overhead, the BDAR algorithm gives a substantial improvement in network performance, in terms both of network congestion and of bandwidth requirement.

[1]  D. Vere-Jones Markov Chains , 1972, Nature.

[2]  C. N. Laws,et al.  Asymptotically Optimal Loss Network Control , 1993, Math. Oper. Res..

[3]  Yuri M. Suhov,et al.  Fast Jackson Networks with Dynamic Routing , 2002, Probl. Inf. Transm..

[4]  L. R.,et al.  A Survey of Foster-Lyapunov Techniquesfor General State Space Markov ProcessesS , 1993 .

[5]  Michael Mitzenmacher,et al.  The Power of Two Choices in Randomized Load Balancing , 2001, IEEE Trans. Parallel Distributed Syst..

[6]  Eli Upfal,et al.  Balanced Allocations , 1999, SIAM J. Comput..

[7]  S. Zachary,et al.  Loss networks , 2009, 0903.0640.

[8]  Yu. M. Suhov,et al.  Fast Jackson networks , 1999 .

[9]  Eli Upfal,et al.  On-line routing of random calls in networks , 2003 .

[10]  R. H. Cardwell,et al.  Design and optimization of networks with dynamic routing , 1981, The Bell System Technical Journal.

[11]  Michael Mitzenmacher,et al.  On the Analysis of Randomized Load Balancing Schemes , 1997, SPAA '97.

[12]  Eli Upfal,et al.  Reducing network congestion and blocking probability through balanced allocation , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[13]  Peter Key,et al.  Dynamic alternative routing , 1995 .

[14]  Richard L. Tweedie,et al.  Markov Chains and Stochastic Stability , 1993, Communications and Control Engineering Series.

[15]  S. Meyn,et al.  Exponential and Uniform Ergodicity of Markov Processes , 1995 .

[16]  Alan M. Frieze,et al.  Balanced Allocations for Tree-Like Inputs , 1995, Inf. Process. Lett..

[17]  S. Meyn,et al.  Stability of Markovian processes III: Foster–Lyapunov criteria for continuous-time processes , 1993, Advances in Applied Probability.