p-cycle based multicast protection — A new ILP formulation

Fast development of the Internet including increasing number of various streaming services, e.g., IPTV, gaming, distance learning, triggers the need to deploy robust methods to protect critical streaming sessions. Since the most effective way to provide streaming services in computer networks is multicasting, in this paper we focus on the problem multicast session protection. We propose to use the p-cycles approach to provide 100% protection against a single link failure. The key contribution of this paper is a new ILP (Integer Linear Programming) model for joint optimisation of working and spare capacity for link failure recovery problem in multicast flow protected by p-cycles proposed in [1]. The main idea of our approach is to model multicast sessions using predefined candidate trees, i.e., during the optimisation, one among several multicast candidate trees is chosen to realise each session. According to extensive numerical experiments, our new ILP model provides results very close comparing the previous ILP formulation (in some case even less than 3% worse), but the execution time is significantly lower.

[1]  Krzysztof Walkowiak,et al.  Optimal results for Anycast-Protecting p-Cycles problem , 2010, International Congress on Ultra Modern Telecommunications and Control Systems.

[2]  Wayne D. Grover,et al.  Mesh-based Survivable Transport Networks: Options and Strategies for Optical, MPLS, SONET and ATM Networking , 2003 .

[3]  Feng Zhang,et al.  ρp-Cycle based tree protection of optical multicast traffic for combined link and node failure recovery in WDM mesh networks , 2009, IEEE Commun. Lett..

[4]  Feng Zhang,et al.  Performance Evaluation of Optical Multicast Protection Approaches for Combined Node and Link Failure Recovery , 2009, Journal of Lightwave Technology.

[5]  Krzysztof Walkowiak,et al.  Joint working and spare capacity assignment for anycast streaming in survivable networks protected by p-Cycles , 2011, 2011 3rd International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT).

[6]  Wensheng Zhang,et al.  Intelligent p-Cycle Protection for Multicast Sessions in WDM Networks , 2008, 2008 IEEE International Conference on Communications.

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

[8]  Feng Zhang,et al.  Optimized design of node-and-link protecting p-cycle with restorability constraints for optical multicast traffic protection , 2009, 2009 14th OptoElectronics and Communications Conference.

[9]  Brigitte Jaumard,et al.  Directed vs . Undirected p-Cycles and FIPP p-Cycles , 2009 .

[10]  Wayne D. Grover,et al.  Algorithmic approaches for efficient enumeration of candidate p-cycles and capacitated p-cycle network design , 2003, Fourth International Workshop on Design of Reliable Communication Networks, 2003. (DRCN 2003). Proceedings..

[11]  Feng Zhang,et al.  Extending p-Cycles to Source Failure Recovery for Optical Multicast Media Traffic , 2010, IEEE/OSA Journal of Optical Communications and Networking.

[12]  Lei Guo,et al.  Multicast protection scheme based on Hamiltonian cycle in fault-tolerant optical mesh networks , 2010 .

[13]  Wensheng Zhang,et al.  Intelligent p-Cycle Protection for Dynamic Multicast Sessions in WDM Networks , 2010, IEEE/OSA Journal of Optical Communications and Networking.

[14]  Wayne D. Grover,et al.  Cycle-oriented distributed preconfiguration: ring-like speed with mesh-like capacity for self-planning network restoration , 1998, ICC '98. 1998 IEEE International Conference on Communications. Conference Record. Affiliated with SUPERCOMM'98 (Cat. No.98CH36220).

[15]  Feng Zhang,et al.  Applying p-Cycles in Dynamic Provisioning of Survivable Multicast Sessions in Optical WDM Networks , 2007, OFC/NFOEC 2007 - 2007 Conference on Optical Fiber Communication and the National Fiber Optic Engineers Conference.

[16]  L. Lovász,et al.  Annals of Discrete Mathematics , 1986 .

[17]  Feng Zhang,et al.  An overview of p-cycle based optical multicast protection approaches in mesh WDM networks , 2011, Opt. Switch. Netw..

[18]  Feng Zhang,et al.  Source failure recovery for optical multicast traffic in WDM networks , 2011, 2011 13th International Conference on Transparent Optical Networks.

[19]  Michal Pioro,et al.  SNDlib 1.0—Survivable Network Design Library , 2010 .

[20]  Feng Zhang,et al.  p-cycle based optical multicast protection approaches for combined node and link failure recovery , 2010, Asia Communications and Photonics Conference and Exhibition.

[21]  Bernard Cousin,et al.  Extending node protection concept of p-cycles for an efficient resource utilization in multicast traffic , 2011, 2011 IEEE 36th Conference on Local Computer Networks.

[22]  S. Ramanathan,et al.  Multicast tree generation in networks with asymmetric links , 1996, TNET.