A virtual network embedding algorithm based on mapping tree

Network virtualization enables the co-existence of multiple virtual networks (VNs) on the same substrate network (SN) by sharing the available resources. Virtual network embedding (VNE) plays an important role in building virtual networks. In this paper, we propose a new virtual network mapping algorithm based on a mapping tree on nodes mapping phase. Mapping tree, converted from the virtual network, is a simplified topology of virtual network, which is used to describe the hierarchical relationships among the virtual nodes. In our algorithm, different virtual nodes in a mapping tree which are directly connected by virtual links should be mapped to the same substrate node as long as the node's available resources can satisfy the total resource requirements of these virtual nodes. In link mapping phase, we use the k-shortest paths method. Simulation results show that the proposed scheme has a good performance in the acceptance ratio of virtual network requests, and the average revenue of substrate network.

[1]  Bin Wang,et al.  An Integrated Approach to Virtual Network Embedding with Sharing Physical Nodes , 2012, 2012 Fourth International Conference on Multimedia Information Networking and Security.

[2]  Lieguang Zeng,et al.  A virtual network embedding scheme with two-stage node mapping based on physical resource migration , 2010, 2010 IEEE International Conference on Communication Systems.

[3]  Sarang Bharadwaj Masti,et al.  VNA: An Enhanced Algorithm for Virtual Network Embedding , 2012, 2012 21st International Conference on Computer Communications and Networks (ICCCN).

[4]  Djamal Zeghlache,et al.  A Distributed Virtual Network Mapping Algorithm , 2008, 2008 IEEE International Conference on Communications.

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

[6]  Holger Karl,et al.  A virtual network mapping algorithm based on subgraph isomorphism detection , 2009, VISA '09.

[7]  Zhang Dong A Study on Virtual Network Decomposing Mapping Algorithm Based on Network Balance , 2012, 2012 Fourth International Conference on Computational and Information Sciences.

[8]  Scott Shenker,et al.  Overcoming the Internet impasse through virtualization , 2005, Computer.

[9]  Raouf Boutaba,et al.  ViNEYard: Virtual Network Embedding Algorithms With Coordinated Node and Link Mapping , 2012, IEEE/ACM Transactions on Networking.

[10]  Raouf Boutaba,et al.  Network virtualization: state of the art and research challenges , 2009, IEEE Communications Magazine.

[11]  Raouf Boutaba,et al.  A survey of network virtualization , 2010, Comput. Networks.

[12]  Jian Wang,et al.  XenLoop: a transparent high performance inter-VM network loopback , 2008, HPDC '08.

[13]  Ellen W. Zegura,et al.  How to model an internetwork , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[14]  Lingdi Ping,et al.  Virtual Network Mapping Algorithm with Repeatable Mapping over Substrate Nodes: Virtual Network Mapping Algorithm with Repeatable Mapping over Substrate Nodes , 2011 .