Ant colony optimization based energy efficient virtual network embedding

The rapid proliferation of data centers has significantly increased energy consumption and green house gas emissions. Attention has focused on greening the data centers. Energy efficient virtual network embedding (EE-VNE) has been studied to save energy consumption in data centers, which has been proved to be NP-hard. Especially, when considering multiple data centers with evolving virtual network resources requirements, it becomes much more challenging to approach an optimal solution in a reasonable amount of time. We propose an Ant Colony Optimization based Energy Efficient Virtual Network Embedding and scheduling (ACO-EE-VNE) to minimize energy usage in multiple data centers for both computing and network resources by modeling the EE-VNE as a construction graph. In addition, we reduce the space complexity of ACO-EE-VNE by developing a novel way to track and update the pheromone. Our extensive evaluation results show that our ACO-EE-VNE could reduce energy consumption up to 52% and double the acceptance ratio compared with existing virtual network embedding algorithms.

[1]  Johan Pouwelse,et al.  Understanding user behavior in Spotify , 2013, 2013 Proceedings IEEE INFOCOM.

[2]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[3]  Baek-Young Choi,et al.  Topology and migration-aware energy efficient virtual network embedding for green data centers , 2014, 2014 23rd International Conference on Computer Communication and Networks (ICCCN).

[4]  Lei Liu,et al.  An Ant Colony Optimization Algorithm for Virtual Network Embedding , 2014, ICA3PP.

[5]  Yi Wang,et al.  Virtual routers on the move: live router migration as a network-management primitive , 2008, SIGCOMM '08.

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

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

[8]  Hermann de Meer,et al.  An approach to energy-efficient virtual network embeddings , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[9]  Wenbo Wang,et al.  Green cloud virtual network provisioning based ant colony optimization , 2013, GECCO.

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

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

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

[13]  Qiang Liu,et al.  Virtual Network Embedding for Evolving Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[14]  Ahmed Amokrane,et al.  Greenhead: Virtual Data Center Embedding across Distributed Infrastructures , 2013, IEEE Transactions on Cloud Computing.

[15]  Guy Pujolle,et al.  VNE-AC: Virtual Network Embedding Algorithm Based on Ant Colony Metaheuristic , 2011, 2011 IEEE International Conference on Communications (ICC).

[16]  Christian Blum,et al.  Metaheuristics in combinatorial optimization: Overview and conceptual comparison , 2003, CSUR.