A Lagrangean Relaxation Algorithm for Flow Optimization in Survivable MPLS Networks

The problem that this paper investigates, namely, the working route assignment (WRA) problem, is one that arises naturally from problems of survivable network design that have recently received significant attention in data networking community. We consider an existing MPLS backbone transport network, which is in an operational phase and augmenting its resources is not possible. To address the issue of network survivability we apply restoration, i.e. after a network failure broken connections are dynamically restored. The main goal of our work is twofold. First, we want to develop an effective objective function for optimization of working routes in order to scale network flows and prepare the network for future failures and restoration. Second, we plan to find an efficient method to solve the WRA problem with this new objective function. Therefore, a function called RCL (Residual Capacity and Lost Flow in Link) facilitating the function LFL (Lost Flow in Link) developed previously by the author is formulated. Next, we present an approximation approach, called Lagrangean relaxation with heuristics (LRH) aimed to solve WRA with RCL as objective function. We further draw comparisons between LRH and an existing heuristic based on Flow Deviation algorithm. We also examine the performance of RCL against other functions in the context of network survivability. The results of simulation tests demonstrate that the new algorithm provides sub-optimal results, which are significantly better than other heuristic and the new function RCL can be effectively applied for assignment of working routes in survivable MPLS networks.

[1]  Krzysztof Walkowiak A New Method of Primary Routes Selection for Local Restoration , 2004, NETWORKING.

[2]  Vishal Sharma,et al.  Framework for Multi-Protocol Label Switching (MPLS)-based Recovery , 2003, RFC.

[3]  Krzysztof Walkowiak A New Approach to Survivability of Connection Oriented Networks , 2003, International Conference on Computational Science.

[4]  Krzysztof Walkowiak A Branch and Bound Algorithm for Primary Routes Assignment in Survivable Connection Oriented Networks , 2004, Comput. Optim. Appl..

[5]  Bezalel Gavish,et al.  A system for routing and capacity assignment in computer communication networks , 1989, IEEE Trans. Commun..

[6]  Bezalel Gavish,et al.  Routing in a Network with Unreliable Components , 1988, IEEE Trans. Commun..

[7]  Hamid Ahmadi,et al.  Equivalent Capacity and Its Application to Bandwidth Allocation in High-Speed Networks , 1991, IEEE J. Sel. Areas Commun..

[8]  Bernard Cousin,et al.  Survivable MPLS Over Optical Transport Networks: Cost and Resource Usage Analysis , 2007, IEEE Journal on Selected Areas in Communications.

[9]  Luigi Fratta,et al.  The flow deviation method: An approach to store-and-forward communication network design , 1973, Networks.

[10]  Eduardo Camponogara,et al.  Implementing traffic engineering in MPLS-based IP networks with Lagrangean relaxation , 2003, Proceedings of the Eighth IEEE Symposium on Computers and Communications. ISCC 2003.

[11]  Gabi Nakibly,et al.  Maximizing Restorable Throughput in MPLS Networks , 2008, INFOCOM 2008.

[12]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[13]  Kazutaka Murakami,et al.  Virtual path routing for survivable ATM networks , 1996, TNET.

[14]  Anthony E. Krzesinski,et al.  Path selection and bandwidth allocation in MPLS networks , 2003, Perform. Evaluation.

[15]  Di Yuan,et al.  A Lagrangian Heuristic Based Branch-and-Bound Approach for the Capacitated Network Design Problem , 2000, Oper. Res..

[16]  Deep Medhi,et al.  Routing, flow, and capacity design in communication and computer networks , 2004 .

[17]  Michal Pioro,et al.  Link protection within existing backbone network , 2003 .

[18]  Roy D. Yates,et al.  A Layered Broadband Switching Architecture with Physical or Virtual Path Configurations , 1991, IEEE J. Sel. Areas Commun..

[19]  E. Zouganeli,et al.  Cost-performance comparison between optical and MPLS-based resilience , 2008, 2008 10th Anniversary International Conference on Transparent Optical Networks.

[20]  Krzysztof Walkowiak,et al.  A Unified Approach to Survivability of Connection-Oriented Networks , 2005, ISCIS.

[21]  Krzysztof Walkowiak,et al.  Survivable Online Routing for MPLS Traffic Engineering , 2004, QofIS.

[22]  Deep Medhi,et al.  Survivable design of reconfigurable MPLS VPN networks , 2009, 2009 7th International Workshop on Design of Reliable Communication Networks.

[23]  Sidney L. Hantler,et al.  An Algorithm for Optimal Route Selection in SNA Networks , 1983, IEEE Trans. Commun..

[24]  Di Yuan,et al.  A Lagrangean approach to network design problems , 1998 .

[25]  Tibor Cinkler,et al.  A novel Lagrangian-relaxation to the minimum cost multicommodity flow problem and its application to OSPF traffic engineering , 2004, Proceedings. ISCC 2004. Ninth International Symposium on Computers And Communications (IEEE Cat. No.04TH8769).

[26]  Krzysztof Walkowiak,et al.  A New Function for Optimization of Working Paths in Survivable MPLS Networks , 2006, ISCIS.

[27]  Deep Medhi,et al.  Some approaches to solving a multihour broadband network capacity design problem with single-path routing , 2000, Telecommun. Syst..

[28]  Piet Demeester,et al.  Network Recovery: Protection and Restoration of Optical, SONET-SDH, IP, and MPLS , 2004 .