Optimization of OSPF Link Weight to Minimize Worst-Case Network Congestion against Single-Link Failure

A key traffic engineering problem in the Open Shortest Path First (OSPF)-based network is the determination of optimal link weights. From the network operators' point of view, there are two approaches to determining a set of link weights: Start-time Optimization (SO) and Run-time Optimization (RO). We previously presented a Preventive Start-time Optimization (PSO) scheme that determines an appropriate set of link weights at start time. It can counter both unexpected network congestion and network instability and thus overcomes the drawbacks of SO and RO, respectively. The previous work adopts a preventive start-time optimization algorithm with limited candidates, named PSO-L (PSO for Limited candidates). Although PSO-L relaxes the worst-case congestion, it does not confirm the optimal worst-case performance. To pursue this optimality, this paper proposes a preventive start-time optimization algorithm with a wide range of candidates, named PSO-W (PSO for Wide-range candidates). PSO-W upgrades the objective function of SO that determines the set of link weights at start time by considering all possible single link failures; its goal is to minimize the worst-case congestion. Numerical results via simulations show that PSO-W effectively relaxes the worst-case network congestion compared to SO, while it avoids the network instability caused by the run-time changes of link weights caused by RO. At the same time, PSO-W yields performance superior to that of PSO-L.

[1]  Celso C. Ribeiro,et al.  Design of Survivable Networks: A survey , 2005 .

[2]  John Moy,et al.  OSPF Version 2 , 1998, RFC.

[3]  Fred W. Glover,et al.  Tabu Search , 1997, Handbook of Heuristics.

[4]  Eiji Oki,et al.  PSO: preventive start-time optimization of OSPF link weights to counter network failure , 2010, IEEE Communications Letters.

[5]  Antonio Nucci,et al.  IGP Link Weight Assignment for Operational Tier-1 Backbones , 2007, IEEE/ACM Transactions on Networking.

[6]  Mikkel Thorup,et al.  Traffic engineering with traditional IP routing protocols , 2002, IEEE Commun. Mag..

[7]  Mikkel Thorup,et al.  Optimizing OSPF/IS-IS weights in a changing world , 2002, IEEE J. Sel. Areas Commun..

[8]  Hao Wang,et al.  Dynamics of load-sensitive adaptive routing , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[9]  Konstantina Papagiannaki,et al.  Network performance monitoring at small time scales , 2003, IMC '03.

[10]  Chen-Nee Chuah,et al.  Analysis of link failures in an IP backbone , 2002, IMW '02.

[11]  Eiji Oki,et al.  F-TPR: fine two-phase IP routing scheme over shortest paths for hose model , 2009, IEEE Communications Letters.

[12]  Kumar N. Sivarajan,et al.  Design of Logical Topologies for Wavelength-Routed Optical Networks , 1996, IEEE J. Sel. Areas Commun..

[13]  Thomas Magedanz,et al.  A Fast Heuristic for Genetic Algorithms in Link Weight Optimization , 2004, QofIS.

[14]  Chin-Tau A. Lea,et al.  Optimal Link Weights for Maximizing QoS Traffic , 2007, 2007 IEEE International Conference on Communications.