Tabu Search Algorithm for Survivable Network Design Problem with Simultaneous Unicast and Anycast Flows

In this work we focus on the problem of survivable network design for simultaneous unicast and anycast flows. This problem follows from the growing popularity of network services applying the anycast paradigm. The anycasting is defined as one- to-one-of-many transmission and is applied in Domain Name Service (DNS), peer-to-peer (P2P) systems, Content Delivery Networks (CDN). In this work we formulate two models that enables joint optimization of network capacity, working and backup connections for both unicast and anycast flows. The goal is to minimize the network cost required to protect the network against failures using the single backup path approach. In the first model we consider modular link cost, in the second we are given a set of link proposal and we must select only one of them. Because these problems are NP-hard, therefore optimal solutions of branch-and-bounds or branch-and-cut methods can be generated for relatively small networks. Consequently, we propose a new heuristic algorithm based on Tabu Search method. We present results showing the effectiveness the proposed heuristic compared against optimal results. Moreover, we report results showing that the use of anycast paradigm can reduce the network cost.

[1]  Markus Hofmann,et al.  Content Networking - Architecture, Protocols, and Practice , 2005, The Morgan Kaufmann series in networking.

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

[3]  Michal Pióro,et al.  SNDlib 1.0—Survivable Network Design Library , 2010, Networks.

[4]  Masayuki Murata,et al.  IPv6 anycast for simple and effective service-oriented communications , 2004, IEEE Communications Magazine.

[5]  Krzysztof Walkowiak,et al.  Optimization of survivable networks with simultaneous unicast and anycast flows , 2009, 2009 International Conference on Ultra Modern Telecommunications & Workshops.

[6]  Srinivas V. Makam,et al.  Framework for MPLS - based Recovery , 2000 .

[7]  Manuel Laguna,et al.  Tabu Search , 1997 .

[8]  Krzysztof Walkowiak Anycast Communication—A New Approach to Survivability of Connection-Oriented Networks , 2007 .

[9]  Paul Francis,et al.  Towards a global IP anycast service , 2005, SIGCOMM '05.

[10]  Krzysztof Walkowiak,et al.  Modeling of Survivable Network Design Problems with Simultaneous Unicast and Anycast Flows , 2009, 2009 2nd International Symposium on Logistics and Industrial Informatics.

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

[12]  Christian Scheideler,et al.  Anycasting in Adversarial Systems: Routing and Admission Control , 2003, ICALP.

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

[14]  Gang Peng,et al.  CDN: Content Distribution Network , 2004, ArXiv.

[15]  Der-Rong Din Anycast Routing and Wavelength Assignment Problem on WDM Network , 2005, IEICE Trans. Commun..