Novel Node-Ranking Approach and Multiple Topology Attributes-Based Embedding Algorithm for Single-Domain Virtual Network Embedding

Network virtualization (NV) is a promising approach to remove the ossification of current Internet. Virtual network embedding (VNE) is the key issue in NV which efficiently and effectively maps various of virtual networks (VNs), with different node and link resource requests, onto the shared substrate network(s) with finite underlying resources. Previous VNE algorithms in the literature are mostly heuristic. Single network topology attribute and each node’s local resources are assisted to rank nodes in most heuristic algorithms, leading to inefficient resource utilization of substrate network in the long run. To deal with this issue, we propose the network topology attribute and network resource-considered algorithm (VNE-NTANRC). The VNE-NTANRC algorithm adopts a novel node-ranking approach to rank all substrate and virtual nodes before embedding each given VN. The novel node-ranking approach has two subapproaches and considers five important network topology attributes and global network resources altogether. One subapproach is able to calculate all node values (NoV) directly. The other subapproach, stimulating from the Google PageRank website algorithm, enables to calculate NoVs in a stable state. Simulation results reveal that VNE-NTANRC algorithm outperforms typical and latest heuristic algorithms, only considering single network topology attribute and local resources.

[1]  Sergey Brin,et al.  The Anatomy of a Large-Scale Hypertextual Web Search Engine , 1998, Comput. Networks.

[2]  Olga Galinina,et al.  Exploring synergy between communications, caching, and computing in 5G-grade deployments , 2016, IEEE Communications Magazine.

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

[4]  Longxiang Yang,et al.  New functions added to ALEVIN for evaluating virtual network embedding , 2016, 2016 2nd IEEE International Conference on Computer and Communications (ICCC).

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

[6]  Susana Sargento,et al.  Optimal Virtual Network Embedding: Node-Link Formulation , 2013, IEEE Transactions on Network and Service Management.

[7]  Zuqing Zhu,et al.  Novel Location-Constrained Virtual Network Embedding (LC-VNE) Algorithms Towards Integrated Node and Link Mapping , 2016, IEEE/ACM Transactions on Networking.

[8]  Fan Chung,et al.  A Brief Survey of PageRank Algorithms , 2014, IEEE Transactions on Network Science and Engineering.

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

[10]  Singh Ghuman,et al.  Cloud Computing-A Study of Infrastructure as a Service , 2015 .

[11]  Andreas F. Molisch Wireless Local Area Networks , 2011 .

[12]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[13]  Xiang Cheng,et al.  Energy-Aware Virtual Network Embedding , 2014, IEEE/ACM Transactions on Networking.

[14]  David G. Andersen,et al.  Theoretical Approaches to Node Assignment , 2002 .

[15]  John Skvoretz,et al.  Node centrality in weighted networks: Generalizing degree and shortest paths , 2010, Soc. Networks.

[16]  John A. Stankovic,et al.  Research Directions for the Internet of Things , 2014, IEEE Internet of Things Journal.

[17]  Haipeng Yao,et al.  Virtual Network Embedding Based on Computing, Network, and Storage Resource Constraints , 2018, IEEE Internet of Things Journal.

[18]  Raouf Boutaba,et al.  Dedicated Protection for Survivable Virtual Network Embedding , 2016, IEEE Transactions on Network and Service Management.

[19]  Thomas H. Cormen,et al.  Introduction to algorithms [2nd ed.] , 2001 .

[20]  Haipeng Yao,et al.  Virtual Network Embedding Based on the Degree and Clustering Coefficient Information , 2016, IEEE Access.

[21]  David Dietrich,et al.  Multi-Provider Virtual Network Embedding With Limited Information Disclosure , 2015, IEEE Transactions on Network and Service Management.

[22]  Curtis Knittle,et al.  Implementing QoS in SIEPON , 2012, IEEE Communications Magazine.

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

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

[25]  Michael Brinkmeier,et al.  PageRank revisited , 2006, TOIT.

[26]  Raouf Boutaba,et al.  Multi-Path Link Embedding for Survivability in Virtual Networks , 2016, IEEE Transactions on Network and Service Management.

[27]  Longxiang Yang,et al.  Exact solutions of VNE: A survey , 2016, China Communications.

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

[29]  Gene H. Golub,et al.  Matrix computations (3rd ed.) , 1996 .

[30]  Ahmed Karmouch,et al.  Decomposition Approaches for Virtual Network Embedding With One-Shot Node and Link Mapping , 2015, IEEE/ACM Transactions on Networking.

[31]  Xavier Hesselbach,et al.  Energy Efficient Virtual Network Embedding , 2012, IEEE Communications Letters.

[32]  Ajay Mehra The Development of Social Network Analysis: A Study in the Sociology of Science , 2005 .

[33]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

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

[35]  R. Bansal AP-S Turnstile - Invoking heaviside in defense of Newton's third law , 2006, IEEE Antennas and Propagation Magazine.

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

[37]  Jingyu Wang,et al.  Topology-aware Virtual Network Embedding based on multiple characteristics , 2014, 2014 IEEE International Conference on Communications (ICC).

[38]  Raouf Boutaba,et al.  SVNE: Survivable Virtual Network Embedding Algorithms for Network Virtualization , 2013, IEEE Transactions on Network and Service Management.

[39]  Raouf Boutaba,et al.  A Path Generation Approach to Embedding of Virtual Networks , 2015, IEEE Transactions on Network and Service Management.

[40]  Yonggang Wen,et al.  Revenue-driven virtual network embedding based on global resource information , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[41]  Xavier Hesselbach,et al.  Virtual Network Embedding: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[42]  Rodrigo M. S. de Oliveira,et al.  Coulomb’s Law Discretization Method: a New Methodology of Spatial Discretization for the Radial Point Interpolation Method , 2015 .