A green energy-aware hybrid virtual network embedding approach

In the past few years, the concept of network virtualization has received significant attention from industry and research fora, as it represents a promising way to diversify existing networks and ensure the co-existence of heterogeneous network architectures on top of shared substrates. Virtual network embedding (VNE) is the process of dynamically mapping virtual resources (i.e. virtual nodes and links) onto physical substrate resources. VNE is the main resource allocation challenge in network virtualization and is considered as an NP-hard problem. Several centralized and distributed VNE approaches have been proposed, with the aim of satisfying different objectives ranging from QoS, to economical profit, and network survivability. More recently, emerging VNE approaches started investigating the optimization of new objectives such as energy-efficiency and networks' security. In this work, we propose a green energy-aware hybrid VNE hybrid VN embedding approach that aims at achieving energy efficiency and resource consolidation, while minimizing CO2 emissions resulting from VNs operation. This approach consists of a hierarchical virtual networking management architecture in which control and management nodes collaborate for the splitting and embedding of sub-VNs requests to the cleanest substrate resources (i.e. the resources deployed in a sector with the smallest CO2 emission factor) available. Three different variants of our VNE algorithms, taking into consideration different resources' selection criteria (i.e. energy source, request priority, and request location) are presented, and their performance is compared with two existing VNE algorithms based on centralized and distributed embedding approaches. The comparative performance analysis shows that our proposed approach enables a more efficient VN embedding in terms of: a reduced number of substrate resources needed, a faster request mapping time, as well as resource consolidation and reduced resource cost. Furthermore, it enables a reduction of the carbon footprint of the VNE operation, thus resulting in a more green and environmentally conscious approach to network virtualization.

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

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

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

[4]  Hermann de Meer,et al.  Position Paper: Secure Virtual Network Embedding , 2011, Prax. Inf.verarb. Kommun..

[5]  Xavier Hesselbach,et al.  Greener networking in a network virtualization environment , 2013, Comput. Networks.

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

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

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

[9]  Yunjie Liu,et al.  A Hierarchical Management Architecture for Virtual Network Mapping , 2010, 2010 International Conference on Internet Technology and Applications.

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

[11]  Taisir E. H. El-Gorashi,et al.  Energy Efficient Virtual Network Embedding for Cloud Networks , 2015, Journal of Lightwave Technology.

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

[13]  Xiang Cheng,et al.  Energy-aware virtual network embedding through consolidation , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[14]  Hui Liu,et al.  An Adaptive Energy-Aware Virtual Network Embedding Scheme , 2014, 2014 IEEE 79th Vehicular Technology Conference (VTC Spring).

[15]  Nancy Samaan,et al.  Hierarchical Approach for Efficient Virtual Network Embedding Based on Exact Subgraph Matching , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

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

[17]  Java Binding,et al.  GNU Linear Programming Kit , 2011 .

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

[19]  Rachida Dssouli,et al.  Towards a service-oriented network virtualization architecture , 2010, 2010 ITU-T Kaleidoscope: Beyond the Internet? - Innovations for Future Networks and Services.

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