Virtual network mapping for multicast services with max-min fairness of reliability

Network function virtualization (NFV) provides an effective way to reduce the network provider's cost by allowing multiple virtual networks (VNs) to share the underlying physical infrastructure. In the NFV environment, especially when supporting multicast services over the VNs, reliability is a critical requirement since the failure of one virtual node can cause the malfunction of multiple nodes that receive multicasting data from it. In this paper, we study for the first time to the best of our knowledge how to efficiently map VNs for multicast services over both general IP networks and orthogonal frequency division multiplexing (OFDM)-based elastic optical networks (EONs) while taking into consideration the max-min fairness in terms of reliability among distinct VNs. For general IP networks, we propose a mixed integer linear programming (MILP) model to determine the upper bound on the reliability with max-min fairness. In addition, an efficient heuristic, namely a reliability-aware genetic (RAG) algorithm, is developed to address reliable multicast VN mapping with a low computational complexity. By encoding multicast tree construction and link mapping into the process of path selection, taking into consideration the reliability with max-min fairness, and the networking reliability factors during mutation, RAG can globally optimize the reliability and fairness of all the multicast VN requests. For OFDM-based EONs, we extend the MILP (RAG) to optical-MILP [(O-MILP) optical RAG (O-RAG)] by considering the most efficient modulation format selection strategy, spectrum continuity, and conflict constraints. Through extensive simulations, we demonstrate that RAG (O-RAG) achieves close to the optimal reliability fairness with a much lower time complexity than the MILP (O-MILP) model. In particular, the path reliability-based mutation strategy in RAG (O-RAG) yields a significant performance improvement over other heuristic solutions in terms of reliability fairness, bandwidth (spectrum) consumption, and transmission delay.

[1]  Zuqing Zhu,et al.  On the Spectrum-Efficient Overlay Multicast in Elastic Optical Networks Built with Multicast-Incapable Switches , 2013, IEEE Communications Letters.

[2]  Wei Ding,et al.  Algorithms for Finding Maximum Reliability Many-to-Many Multicast Routing under a Fixed Topology , 2012, 2012 Third International Conference on Networking and Distributed Computing.

[3]  Ting Wang,et al.  Light-tree establishment for optical multicasting in Flexible Optical WDM (FWDM) networks , 2012, 2012 Asia Communications and Photonics Conference (ACP).

[4]  Masahiko Jinno,et al.  Elastic optical networking: a new dawn for the optical layer? , 2012, IEEE Communications Magazine.

[5]  Mohamed Faten Zhani,et al.  Venice: Reliable virtual data center embedding in clouds , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[6]  Abdelhamid Mellouk,et al.  A reliable virtual network embedding algorithm based on game theory within cloud's backbone , 2014, 2014 IEEE International Conference on Communications (ICC).

[7]  Minlan Yu,et al.  Rethinking virtual network embedding: substrate support for path splitting and migration , 2008, CCRV.

[8]  Sanyang Liu,et al.  A reliable multicast routing algorithm based on reliability test in multimedia communication , 2004, 2004 International Conference on Communications, Circuits and Systems (IEEE Cat. No.04EX914).

[9]  Chunming Wu,et al.  Multicast virtual network mapping for supporting multiple description coding-based video applications , 2013, Comput. Networks.

[10]  Raouf Boutaba,et al.  Virtual Network Embedding with Coordinated Node and Link Mapping , 2009, IEEE INFOCOM 2009.

[11]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[12]  Lalit M. Patnaik,et al.  Adaptive probabilities of crossover and mutation in genetic algorithms , 1994, IEEE Trans. Syst. Man Cybern..

[13]  Xiang Zhou,et al.  A Two-Population Based Evolutionary Approach for Optimizing Routing, Modulation and Spectrum Assignments (RMSA) in O-OFDM Networks , 2012, IEEE Communications Letters.

[14]  Pin Lv,et al.  Multicast Service-Oriented Virtual Network Embedding in Wireless Mesh Networks , 2012, IEEE Communications Letters.

[15]  B. Spinnler,et al.  Reach-dependent capacity in optical networks enabled by OFDM , 2009, 2009 Conference on Optical Fiber Communication - incudes post deadline papers.

[16]  Archan Misra,et al.  High-Throughput Reliable Multicast in Multi-Hop Wireless Mesh Networks , 2015, IEEE Transactions on Mobile Computing.

[17]  Chunming Qiao,et al.  Multicast service-oriented Virtual Network mapping over Elastic Optical Networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[18]  Xinbing Wang,et al.  Multicast Capacity With Max-Min Fairness for Heterogeneous Networks , 2014, IEEE/ACM Transactions on Networking.

[19]  Ulas C. Kozat,et al.  Designing and embedding reliable virtual infrastructures , 2011, CCRV.

[20]  N. Tapus,et al.  Maximum reliability k-hop multicast strategy in tree networks , 2008, 2008 IEEE International Symposium on Consumer Electronics.

[21]  Song Chong,et al.  Distributed max-min flow control for multi-rate overlay multicast , 2010, Comput. Networks.

[22]  Lian-Kuan Chen,et al.  Performance analysis of multicast traffic over spectrum elastic optical networks , 2012, OFC/NFOEC.

[23]  Paul Colbourne,et al.  ROADM switching technologies , 2011, 2011 Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference.

[24]  T. Goh,et al.  Experimental demonstration of 400 Gb/s multi-flow, multi-rate, multi-reach optical transmitter for efficient elastic spectral routing , 2011, 2011 37th European Conference and Exhibition on Optical Communication.

[25]  Xin Zhao,et al.  A multicast routing algorithm based on reliable transmission , 2013, 2013 2nd International Symposium on Instrumentation and Measurement, Sensor Network and Automation (IMSNA).

[26]  Wei Lu,et al.  Efficient resource allocation for all-optical multicasting over spectrum-sliced elastic optical networks , 2013, IEEE/OSA Journal of Optical Communications and Networking.