Collaborative Dynamic Virtual Network Embedding Algorithm Based on Resource Importance Measures

Many existing virtual network embedding (VNE) algorithms adopt the greedy embedding strategies, which embed the in-progress virtual network requests (VNRs) onto the substrate nodes and links with more residual resources. However, the previous VNRs may overconsume the critical substrate resources and lead to the resource fragmentation problem in the substrate networks, thus reducing the acceptance ratio of the latter VNRs. To address this problem, we propose a novel collaborative VNE algorithm based on resource importance measures, RIM-ViNE, in which the global node importance and link importance in the initial substrate network are measured using multiple topological attributes and are used to set the embedding cost of VNRs. Then, the VNE problem is defined as a linear programming model and is solved by minimizing the total embedding cost, which could bring about the coordinative embedding between different VNRs, and thus preventing the critical resources from being over occupied by the previous VNRs with small requirements and improving the resource fragmentation problem. Moreover, we propose a dynamic reconfiguration mechanism based on critical nodes protection (CNP-Re) to improve the resource fragmentation problem further. Extensive experiments are conducted under two network scenarios, and the results show that the proposed algorithms outperform the VNE algorithms that only consider the coordination between node mapping and link mapping or only measure the node importance in the residual substrate network, and the average VNR acceptance ratio, average revenue, and average resource utilization ratio are effectively improved.

[1]  Longxiang Yang,et al.  A Efficient Mapping Algorithm With Novel Node-Ranking Approach for Embedding Virtual Networks , 2017, IEEE Access.

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

[3]  Tao Lin,et al.  Topology-aware virtual network embedding based on closeness centrality , 2013, Frontiers of Computer Science.

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

[5]  Xiang Cheng,et al.  Virtual network embedding through topology-aware node ranking , 2011, CCRV.

[6]  Tianyang Zhou,et al.  The study of dynamic topology remapping in virtual network embedding , 2015, 2015 International Conference on Information and Communication Technology Convergence (ICTC).

[7]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[8]  Ellen W. Zegura,et al.  A quantitative comparison of graph-based models for Internet topology , 1997, TNET.

[9]  Neil Genzlinger A. and Q , 2006 .

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

[11]  Guy Pujolle,et al.  VNR Algorithm: A Greedy Approach for Virtual Networks Reconfigurations , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[12]  Gang Sun,et al.  A new algorithm with coordinated node and link mapping for virtual network embedding based on LP relaxation , 2010 .

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

[14]  Yong Zhu,et al.  Algorithms for Assigning Substrate Network Resources to Virtual Network Components , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[15]  Tao Lin,et al.  Virtual network embedding by exploiting topological information , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[16]  Xiang Zhang,et al.  Towards Min-Cost Virtual Infrastructure Embedding , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[17]  Xiaomin Zhu,et al.  Topology-aware virtual network embedding through the degree , 2013 .

[18]  Jingyu Wang,et al.  Topology-aware Virtual Network Embedding Using Multiple Characteristics , 2014, KSII Trans. Internet Inf. Syst..