• DocumentCode
    795819
  • Title

    Novel algorithms for shared segment protection

  • Author

    Xu, Dahai ; Xiong, Yizhi ; Qiao, Chunming

  • Author_Institution
    Dept. of Comput. Sci. & Eng., State Univ. of New York, USA
  • Volume
    21
  • Issue
    8
  • fYear
    2003
  • Firstpage
    1320
  • Lastpage
    1331
  • Abstract
    The major challenges in designing survivable schemes are how to allocate a minimal amount of spare resources (e.g., bandwidth) using fast (e.g., polynomial-time) algorithms, and, in case a failure occurs, to be able to recover quickly from it. All existing approaches invariably make tradeoffs. We propose novel shared segment protection algorithms which make little or no compromise . We develop an elegant integer linear programming (ILP) model to determine an optimal set of segments to protect a given active path. Although the ILP approach is useful for a medium-size network, it is too time consuming for large networks. Accordingly, we also design a fast heuristic algorithm based on dynamic programming to obtain a near-optimal set of segments. Although the heuristic algorithm has a polynomial time complexity, it can achieve a bandwidth efficiency as high as some best-performing shared path protection schemes and, at the same time, much faster recovery than these shared path protection schemes. The proposed scheme is also applicable to a wide range of networking technologies, including Internet Protocol and wavelength-division multiplexing networks under the generalized multiprotocol label switched framework.
  • Keywords
    computational complexity; dynamic programming; integer programming; linear programming; multiprotocol label switching; optical fibre networks; resource allocation; telecommunication network reliability; telecommunication network routing; ILP; Internet Protocol; bandwidth allocation; dynamic programming; fast heuristic algorithm; generalized multiprotocol label switching; integer linear programming; polynomial time complexity; polynomial-time algorithms; resource allocation; shared path protection schemes; shared segment protection; survivable schemes; wavelength-division multiplexing networks; Algorithm design and analysis; Bandwidth; Dynamic programming; Heuristic algorithms; IP networks; Integer linear programming; Polynomials; Protection; Protocols; Resource management;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2003.816624
  • Filename
    1234425