On a New Competitive Measure for Oblivious Routing

Oblivious routing algorithms use only locally avail¬able information at network nodes to forward traffic, and as such, a plausible choice for distributed implementations. It is a natural desire to quantify the performance penalty we pay for this distributedness. Recently, Racke has shown that for general undirected graphs the competitive ratio is only O(log n), that is, the maximum congestion caused by the oblivious algorithm is within a logarithmic factor of the best possible congestion. And while the performance penalty is larger for directed networks (Azar gives a O(vn) lower bound), experiments on many real-world topologies show that it usually remains under 2. These competitive measures, however, are of worst-case type, and therefore do not always give adequate characterization. The more different combinations of demands a routing algorithm can accommodate in the network without congestion, the better. Driven by this observation, in this paper we introduce a new competitive measure, the volumetric competitive ratio, as the measure of all admissible demands compared to the measure of demands routed without congestion. The main result of the paper is a general lower bound on the volumetric ratio; and we also show a directed graph with O(1) competitive ratio that exhibits O(n) volumetric ratio. Our numerical evaluations show that the competitivity of oblivious routing in terms of the new measure quickly vanishes even in relatively small common-place topologies.

[1]  Mohammad Taghi Hajiaghayi,et al.  New lower bounds for oblivious routing in undirected graphs , 2006, SODA '06.

[2]  Gerald B. Folland,et al.  Real Analysis: Modern Techniques and Their Applications , 1984 .

[3]  M. Dyer Computing the volume of convex bodies : a case where randomness provably helps , 1991 .

[4]  Bruce M. Maggs,et al.  Exploiting locality for data management in systems of limited bandwidth , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[5]  Martin E. Dyer,et al.  A random polynomial-time algorithm for approximating the volume of convex bodies , 1991, JACM.

[6]  Gábor Rétvári,et al.  Demand-Oblivious Routing: Distributed vs. Centralized Approaches , 2010, 2010 Proceedings IEEE INFOCOM.

[7]  Tibor Cinkler,et al.  Fairness in Capacitated Networks: A Polyhedral Approach , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[8]  Mohammad Taghi Hajiaghayi,et al.  Oblivious routing in directed graphs with random demands , 2005, STOC '05.

[9]  R. Cooke Real and Complex Analysis , 2011 .

[10]  Hans-Werner Braun,et al.  The National Science Foundation Network , 1992 .

[11]  Miklós Simonovits,et al.  Random Walks in a Convex Body and an Improved Volume Algorithm , 1993, Random Struct. Algorithms.

[12]  Harald Räcke,et al.  Minimizing Congestion in General Networks , 2002, FOCS.

[13]  Gábor Rétvári,et al.  On optimal multipath rate-adaptive routing , 2010, The IEEE symposium on Computers and Communications.

[14]  Harald Räcke,et al.  Optimal hierarchical decompositions for congestion minimization in networks , 2008, STOC.

[15]  Edith Cohen,et al.  Making intra-domain routing robust to changing and uncertain traffic demands: understanding fundamental tradeoffs , 2003, SIGCOMM '03.

[16]  Aditya Bhaskara,et al.  Computing the Matrix p-norm , 2010, ArXiv.

[17]  Santosh S. Vempala,et al.  Simulated annealing in convex bodies and an O*(n4) volume algorithm , 2006, J. Comput. Syst. Sci..

[18]  Satish Rao,et al.  A polynomial-time tree decomposition to minimize congestion , 2003, SPAA '03.

[19]  Edith Cohen,et al.  Optimal oblivious routing in polynomial time , 2003, STOC '03.

[20]  Mohammad Taghi Hajiaghayi,et al.  Oblivious network design , 2006, SODA '06.

[21]  Thomas P. Hayes,et al.  Minimizing average latency in oblivious routing , 2008, SODA '08.

[22]  M. Simonovits,et al.  Random walks and an O * ( n 5 ) volume algorithm for convex bodies , 1997 .

[23]  G. Lawler,et al.  Mixing times and e p bounds for oblivious routing , 2009 .

[24]  Gábor Rétvári,et al.  Towards a statistical characterization of the competitiveness of oblivious routing , 2012, SIGMETRICS '12.

[25]  Marcin Bienkowski,et al.  A practical algorithm for constructing oblivious routing schemes , 2003, SPAA '03.

[26]  Stefano Leonardi,et al.  On-Line Routing in All-Optical Networks , 1997, Theor. Comput. Sci..

[27]  Harald Räcke,et al.  Oblivious Routing for the Lp-norm , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

[28]  Peter Gritzmann,et al.  On the Complexity of some Basic Problems in Computational Convexity: II. Volume and mixed volumes , 1994, Universität Trier, Mathematik/Informatik, Forschungsbericht.

[29]  György Elekes,et al.  A geometric inequality and the complexity of computing volume , 1986, Discret. Comput. Geom..

[30]  Kellen Petersen August Real Analysis , 2009 .

[31]  Ratul Mahajan,et al.  Inferring link weights using end-to-end measurements , 2002, IMW '02.

[32]  Leslie G. Valiant,et al.  Universal schemes for parallel communication , 1981, STOC '81.