DocumentCode :
1744415
Title :
Approximating optimal spare capacity allocation by successive survivable routing
Author :
Liu, Yu ; Tipper, David ; Siripongwutikorn, Peerapon
Author_Institution :
Dept. of Inf. Sci. & Telecoomun., Pittsburgh Univ., PA, USA
Volume :
2
fYear :
2001
fDate :
2001
Firstpage :
699
Abstract :
Spare capacity allocation (SCA) is an important part of a fault tolerant network design. In the spare capacity allocation problem one seeks to determine where to place spare capacity in the network and how much spare capacity must be allocated to guarantee seamless communications services survivable to a set of failure scenarios (e.g., any single link failure). Formulated as a multi-commodity flow integer programming problem, SCA is known to be NP-hard. We provide a two-pronged attack to approximate the optimal SCA solution: unravel the SCA structure and find an effective algorithm. First, a literature review on the SCA problem and its algorithms is provided. Second, a integer programming model for SCA is provided. Third, a simulated annealing algorithm using the above INP model is introduced. Next, the structure of SCA is modeled by a matrix method. The per-flow based backup path information are aggregated into a square matrix, called the spare provision matrix (SPM). The size of the SPM is the number of links. Using the SPM as the state information, a new adaptive algorithm is then developed to approximate the optimal SCA solution termed successive survivable routing (SSR). SSR routes link-disjoint backup paths for each traffic flow one at a time. Each flow keeps updating its backup path according to the current network state as long as the backup path is not carrying any traffic. In this way, SSR can be implemented by shortest path algorithms using advertised state information with complexity of O( Link2). The analysis also shows that SSR is using a necessary condition of the optimal solution. The numerical results show that SSR has near optimal spare capacity allocation with substantial advantages in computation speed
Keywords :
approximation theory; channel capacity; computational complexity; integer programming; matrix algebra; network topology; simulated annealing; telecommunication network reliability; telecommunication network routing; telecommunication traffic; INP model; NP-hard problem; adaptive algorithm; algorithms; complexity; computation speed; fault tolerant network design; integer programming model; link-disjoint backup paths; matrix method; multi-commodity flow integer programming; necessary condition; network state; network topology; optimal SCA solution approximation; optimal solution; optimal spare capacity allocation; per-flow based backup path information; seamless communications services; shortest path algorithms; simulated annealing algorithm; single link failure; spare provision matrix; square matrix; state information; successive survivable routing; traffic flow; Approximation algorithms; Bandwidth; Circuits; Fault tolerance; Indium phosphide; Linear programming; Routing; Scanning probe microscopy; Simulated annealing; Telecommunication traffic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM 2001. Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location :
Anchorage, AK
ISSN :
0743-166X
Print_ISBN :
0-7803-7016-3
Type :
conf
DOI :
10.1109/INFCOM.2001.916258
Filename :
916258
Link To Document :
بازگشت