Abstract
In telecommunication networks, a common measure is the maximum congestion (i.e., utilization) on edge capacity. As traffic demands are often known with a degree of uncertainty, network management techniques must take into account traffic variability. The oblivious performance of a routing is a measure of how congested the network may get, in the worst case, for one of a set of possible traffic demands.
We present two models to compute, in polynomial time, the optimal oblivious routing: a linear model to deal with demands bounded by box constraints, and a second-order conic program to deal with ellipsoidal uncertainty, i.e., when a mean-variance description of the traffic demand is given. A comparison between the optimal oblivious routing and the well-known ospf routing technique on a set of real-world networks shows that, for different levels of uncertainty, optimal oblivious routing has a substantially better performance than ospf routing.
Similar content being viewed by others
References
Andersen ED, Andersen KD (2000) The MOSEK interior point optimizer for linear programming: an implementation of the homogeneous algorithm. In: Frenk H, Roos K, Terlaky T, Zhang S (eds) High performance optimization. Kluwer Academic, Dordrecht, pp 197–232. Code available from http://www.mosek.com/
Applegate D, Cohen E (2003) Making intra-domain routing robust to changing and uncertain traffic demands: understanding fundamental tradeoffs. In: Proceedings of SIGCOMM ’03, Karlsruhe, Germany, pp 313–324
Azar Y, Cohen E, Fiat A, Kaplan H, Räcke H (2003) Optimal oblivious routing in polynomial time. In: Proceedings of STOC ’03, San Diego, California, pp 383–388
Ben Tal A, Nemirovski A (1999) Robust solution of uncertain linear programs. Oper Res Lett 25(1):1–13
Ericsson M, Resende MGC, Pardalos PM (2002) A genetic algorithm for the weight setting problem in ospf routing. J Comb Optim 6(3):229–333
Fortz B, Thorup M (2000) Internet traffic engineering by optimizing OSPF weights. In: Proceedings of IEEE INFOCOM, pp 519–528
Fourer R, Gay DM, Kernighan BW (1990) A modeling language for mathematical programming. Manag Sci 36:519–554. See also http://www.ampl.com
Ilog Inc (2003) CPLEX 9.0 users’s manual
Li Z, Li B, Jiang D, Lau LC (2004) On achieving optimal end-to-end throughput in data networks: theoretical and empirical studies. ECE Technical Report, University of Toronto, May 2004
Lin FYS, Wang JL (1993) Minimax open shortest path first routing in networks supporting the SMDS service. In: Proceedings of IEEE ICC, vol 2, pp 666–670
Mitra D, Ramakrishnan KG (1999) A case study of multiservice, multipriority traffic engineering design for data networks. In: Proceedings of IEEE Globecomm ’99, Rio de Janeiro, Brasil, pp 1087–1093
Roughan M, Thorup M, Zhang Y (2003) Traffic engineering with estimated traffic matrices. In: Proceedings of IMC ’03, Miami Beach, FL, USA, pp 248–258
Springs N, Mahajan R, Wetherall D (2004) Measuring ISP topologies with rocketfuel. IEEE/ACM Trans Netw 12(1):2–16
Tebaldi C, West M (1998) Bayesian inference on network traffic using link count data. J Am Stat Assoc 93(442):557–576
Vardi Y (1996) Network Tomography: estimating source-destination traffic intensities from link data. J Am Stat Assoc 91(433):365–377
Zhang Y, Roughan M, Lund C, Donoho D (2003) An information-theoretic approach to traffic estimation. In: Proceedings of SIGCOMM ’03, Karlsruhe, Germany, pp 301–312
Author information
Authors and Affiliations
Corresponding author
Additional information
Research partially supported by Bilateral Grant MISAG-CNR-1, jointly from the Scientific and Technological Research Council of Turkey and the Consiglio Nazionale delle Ricerche, Italy.
Rights and permissions
About this article
Cite this article
Belotti, P., Pınar, M.Ç. Optimal oblivious routing under linear and ellipsoidal uncertainty. Optim Eng 9, 257–271 (2008). https://doi.org/10.1007/s11081-007-9033-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11081-007-9033-z