• DocumentCode
    1051945
  • Title

    Two Techniques for Fast Computation of Constrained Shortest Paths

  • Author

    Chen, Shigang ; Song, Meongchul ; Sahni, Sartaj

  • Author_Institution
    Florida Univ., Gainesville
  • Volume
    16
  • Issue
    1
  • fYear
    2008
  • Firstpage
    105
  • Lastpage
    115
  • Abstract
    Computing constrained shortest paths is fundamental to some important network functions such as QoS routing, MPLS path selection, ATM circuit routing, and traffic engineering. The problem is to find the cheapest path that satisfies certain constraints. In particular, finding the cheapest delay-constrained path is critical for real-time data flows such as voice/video calls. Because it is NP-complete, much research has been designing heuristic algorithms that solve the epsiv-approximation of the problem with an adjustable accuracy. A common approach is to discretize (i.e., scale and round) the link delay or link cost, which transforms the original problem to a simpler one solvable in polynomial time. The efficiency of the algorithms directly relates to the magnitude of the errors introduced during discretization. In this paper, we propose two techniques that reduce the discretization errors, which allows faster algorithms to be designed. Reducing the overhead of computing constrained shortest paths is practically important for the successful design of a high-throughput QoS router, which is limited at both processing power and memory space. Our simulations show that the new algorithms reduce the execution time by an order of magnitude on power-law topologies with 1000 nodes. The reduction in memory space is similar.
  • Keywords
    approximation theory; quality of service; telecommunication network routing; ATM circuit routing; MPLS path selection; QoS router; QoS routing; constrained shortest paths; discretization error reduction; heuristic algorithms; traffic engineering; Approximation algorithms; QoS routing; constrained shortest paths;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2007.897965
  • Filename
    4443891