Virtual Network Embedding Algorithms Based on Best-Fit Subgraph Detection

One of the main objectives of cloud computing providers is increasing the revenue of their cloud datacenters by accommodating virtual network requests as many as possible. However, arrival and departure of virtual network requests fragment physical network's resources and reduce the possibility of accepting more virtual network requests. To increase the number of virtual network requests accommodated by fragmented physical networks, we propose two virtual network embedding algorithms, which coarsen virtual networks using Heavy Edge Matching (HEM) technique and embed coarsened virtual networks on best-fit sub-substrate networks. The performance of the proposed algorithms are evaluated and compared with existing algorithms using extensive simulations, which show that the proposed algorithms increase the acceptance ratio and the revenue.

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

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

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

[4]  Xiang Cheng,et al.  Virtual network embedding through topology awareness and optimization , 2012, Comput. Networks.

[5]  Xiang Cheng,et al.  A unified enhanced particle swarm optimization‐based virtual network embedding algorithm , 2013, Int. J. Commun. Syst..

[6]  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.

[7]  Bo Lv,et al.  Virtual Resource Organization and Virtual Network Embedding across Multiple Domains , 2010, 2010 International Conference on Multimedia Information Networking and Security.

[8]  Raouf Boutaba,et al.  PolyViNE: policy-based virtual network embedding across multiple domains , 2010, VISA '10.

[9]  Xavier Hesselbach,et al.  A distributed, parallel, and generic virtual network embedding framework , 2013, 2013 IEEE International Conference on Communications (ICC).

[10]  Symeon Papavassiliou,et al.  Efficient Resource Mapping Framework over Networked Clouds via Iterated Local Search-Based Request Partitioning , 2013, IEEE Transactions on Parallel and Distributed Systems.

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

[12]  Tilman Wolf,et al.  Special Issue on Architectures and Protocols for the Future Internet , 2011, Comput. Networks.

[13]  Djamal Zeghlache,et al.  Virtual network provisioning across multiple substrate networks , 2011, Comput. Networks.

[14]  Susana Sargento,et al.  Virtual network mapping into heterogeneous substrate networks , 2011, 2011 IEEE Symposium on Computers and Communications (ISCC).

[15]  Jeffrey S. Chase,et al.  Embedding virtual topologies in networked clouds , 2011, CFI.

[16]  Lemin Li,et al.  Cost efficient virtual infrastructure mapping using subgraph isomorphism , 2010, Asia Communications and Photonics Conference and Exhibition.

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

[18]  Guy Pujolle,et al.  Cloud networking: An overview of virtual network embedding strategies , 2013, Global Information Infrastructure Symposium - GIIS 2013.

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

[20]  Lemin Li,et al.  A cost efficient framework and algorithm for embedding dynamic virtual network requests , 2013, Future Gener. Comput. Syst..

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

[22]  Djamal Zeghlache,et al.  A Distributed and Autonomic Virtual Network Mapping Framework , 2008, Fourth International Conference on Autonomic and Autonomous Systems (ICAS'08).