skip to main content
article

On shortest path representation

Published: 01 December 2007 Publication History

Abstract

Lately, it has been proposed to use shortest path first routing to implement Traffic Engineering in IP networks. The idea is to set the link weights so that the shortest paths, and the traffic thereof, follow the paths designated by the operator. Clearly, only certain shortest path representable path sets can be used in this setting, that is, paths which become shortest paths over some appropriately chosen positive, integer-valued link weights. Our main objective in this paper is to distill and unify the theory of shortest path representability under the umbrella of a novel flow-theoretic framework. In the first part of the paper, we introduce our framework and state a descriptive necessary and sufficient condition to characterize shortest path representable paths. Unfortunately, traditional methods to calculate the corresponding link weights usually produce a bunch of superfluous shortest paths, often leading to congestion along the unconsidered paths. Thus, the second part of the paper is devoted to reducing the number of paths in a representation to the bare minimum. To the best of our knowledge, this is the first time that an algorithm is proposed, which is not only able to find a minimal representation in polynomial time, but also assures link weight integrality. Moreover, we give a necessary and sufficient condition to the existence of a one-to-one mapping between a path set and its shortest path representation. However, as revealed by our simulation studies, this condition seems overly restrictive and instead, minimal representations prove much more beneficial

References

[1]
{1} D. Awduchen, A. Chiu, A. Elwalid, I. Widjaja, and X. Xiao, "Overview and Principles of Internet Traffic Engineering," RFC 3272, May 2002.
[2]
{2} Z. Wang, Internet QoS: Architectures and Mechanisms for Quality of Service. San Diego, CA: Academic Press, 2001.
[3]
{3} J. Moy, "OSPF Version 2," RFC 2328, Apr. 1998.
[4]
{4} Intermediate System to Intermediate System Routing Information Exchange Protocol for Use in Conjunction With the Protocol for Providing the Connectionless-Mode Network Service (ISO 8473), ISO/IEC 10589:1992.
[5]
{5} B. Fortz, J. Rexford, and M. Thorup, "Traffic engineering with traditional IP routing protocols," IEEE Commun. Mag., vol. 40, no. 10, pp. 118-124, Oct 2002.
[6]
{6} G. Rétvári, R. Szabó, and J. J. Bíró, "On the representability of arbitrary path sets as shortest paths: Theory, algorithms, and complexity," in Lecture Notes in Computer Science: Proc. 3rd Int. IFIP-TC6 Networking Conf., Athens, Greece, May 2004, pp. 1180-1191.
[7]
{7} B. Fortz and M. Thorup, "Internet traffic engineering by optimizing OSPF weights," in Proc. IEEE INFOCOM, 2000, pp. 519-528.
[8]
{8} B. Fortz and M. Thorup, "Increasing Internet capacity using local search," 2000 {Online}. Available: http://www.research.att.com/ ~mthorup/PAPERS/or_ospf.ps
[9]
{9} M. Pióro, A. Szentesi, J. Harmatos, A. Juttner, P. Gajowniczek, and S. Kozdrowski, "On open shortest path first related network optimisation problems," Perform. Eval., vol. 48, pp. 201-223, May 2002.
[10]
{10} B. Fortz and M. Thorup, "Optimizing OSPF/IS-IS weights in a changing world," IEEE J. Sel. Areas Commun., vol. 20, no. 5, pp. 756-767, May 2002.
[11]
{11} G. Rétvári and T. Cinkler, "Practical OSPF traffic engineering," IEEE Commun. Lett., vol. 8, no. 11, pp. 689-691, Nov 2004.
[12]
{12} A. Farago, B. Szviatovszki, and A. Szentesi, "Inverse optimization in high-speed networks," Discrete Appl. Math., vol. 129, pp. 83-98, Jun. 2003.
[13]
{13} R. K. Ahuja and J. B. Orlin, "Inverse optimization, part I: linear programming and general problem," MIT Loan School of Management, Cambridge, MA, Working paper, 1998.
[14]
{14} J. L. Sobrinho, "Algebra and algorithms for QoS path computation and hop-by-hop routing in the Internet," in Proc. IEEE INFOCOM, 2001, pp. 727-735.
[15]
{15} R. Guerin, A. Orda, and D. Williams, "QoS routing mechanisms and OSPF extensions," IETF RFC 2676, 1999.
[16]
{16} M. Pióro and D. Medhi, Routing, Flow, and Capacity Design in Communication and Computer Networks. San Diego, CA: Morgan Kaufmann, Nov 2004.
[17]
{17} W. Ben-Ameur and E. Gourdin, "Internet routing and related topology issues," SIAM J. Discrete Math., vol. 17, no. 1, pp. 18-49, 2003.
[18]
{18} Z. Wang, Y. Wang, and L. Zhang, "Internet traffic engineering without full-mesh overlaying," in Proc. IEEE INFOCOM, 2001, vol. 1, pp. 565-571.
[19]
{19} A. Sridharan, C. Diot, and R. Guérin, "Achieving near-optimal traffic engineering solutions for current OSPF/IS-IS networks," in Proc. IEEE INFOCOM, 2003, vol. 2, pp. 1167-1177.
[20]
{20} R. K. Ahuja, T. L. Magnanti, and J. B. Orlin, Network Flows: Theory, Algorithms, and Applications. Englewood Cliffs, NJ: Prentice-Hall, 1993.
[21]
{21} M. S. Bazaraa, J. J. Jarvis, and H. D. Sherali, Linear Programming and Network Flows. New York: Wiley, 1990.
[22]
{22} J. L. Kennington, "A survey of linear cost multicommodity network flows," Oper. Res., vol. 26, no. 2, pp. 209-236, 1978.
[23]
{23} T. Leighton, C. Stein, F. Makedon, É. Tardos, S. Plotkin, and S. Tragoudas, "Fast approximation algorithms for multicommodity flow problems," in Proc. 23rd Annu. ACM Symp. Theory of Computing, May 1991, pp. 101-111.
[24]
{24} G. Rétvári, J. J. Bíró, and T. Cinkler, "A novel Lagrangian relaxation to the minimum cost multicommodity flow problem and its application to OSPF traffic engineering," in Proc. 9th IEEE Symp. Computers and Communications (ISCC'2004), Alexandria, Egypt, Jun. 2004, vol. 2, pp. 957-962.
[25]
{25} G. Rétvári, T. Cinkler, and J. J. Bíró, "Notes on Shortest Path Representation," Tech. Rep. 2005-02, Feb 2005 {Online}. Available: http:// qosip.tmit.bme.hu/~retvari/publications/SPR_tech_rep.pdf
[26]
{26} J. Evans, "The simplex method for integral multicommodity networks," Naval Research Logistics Quarterly, vol. 25, pp. 31-37, Mar 1978.
[27]
{27} A. Medina, A. Lakhina, I. Matta, and J. Byers, "BRITE: Universal Topology Generation From A User's Perspective," Comput. Sci. Dept., Boston Univ., Tech. Rep. 2001-003, 2001, 1.
[28]
{28} Z. Wang and J. Crowcroft, "Quality-of-service routing for supporting multimedia applications," IEEE J. Sel. Areas Commun., vol. 14, no. 7, pp. 1228-1234, Jul. 1996.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE/ACM Transactions on Networking
IEEE/ACM Transactions on Networking  Volume 15, Issue 6
December 2007
400 pages

Publisher

IEEE Press

Publication History

Published: 01 December 2007
Published in TON Volume 15, Issue 6

Author Tags

  1. linear programming
  2. shortest path routing
  3. traffic engineering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media