Optimal virtual network embedding: Energy aware formulation

Network Virtualization is a key component of the Future Internet, providing the dynamic support of different networks with different paradigms and mechanisms in the same physical infrastructure. A major challenge in the dynamic provision of virtual networks is the embedding approach taking energy efficiency into account, while not affecting the overall Virtual Network (VN) acceptance ratio. Previous research focused on either designing heuristic-based algorithms to address the efficient embedding problem or to address the energy impact.This paper proposes an integer linear programming formulation, Energy Aware-Virtual Network Embedding-Node-Link Formulation (EA-VNE-NLF), that solves the online virtual network embedding as an optimization problem, striving for the minimum energy consumption and optimal resource allocation per VN mapping. Two different objective functions are proposed: (i) addressing primarily the resource consumption problem - Bandwidth Consumption Minimization (BCM); (ii) addressing primarily the energy consumption problem - Energy Consumption Minimization (ECM).The performance of each objective function is evaluated by means of simulation and compared with an existing objective function, Weighted Shortest Distance Path (WSDP), that is considered state of the art of the resource allocation problem. The simulation results show that the objective function BCM reduces the energy consumption of the physical network by 14.4%, and improves the embedding factor by 4.3%, consuming almost the same amount of resources as requested, and slightly worsening the VN acceptance ratio by 2.3%. ECM reduces the energy consumption of the physical network by 31.4% and improves the embedding factor by 4.1%, without affecting the VN acceptance ratio when compared to WSDP.

[1]  Günther R. Raidl,et al.  Introducing the Virtual Network Mapping Problem with Delay, Routing and Location Constraints , 2011, INOC.

[2]  Mostafa H. Ammar,et al.  Dynamic Topology Configuration in Service Overlay Networks: A Study of Reconfiguration Policies , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

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

[4]  Xiang Cheng,et al.  Adaptive multi-objective artificial immune system based virtual network embedding , 2015, J. Netw. Comput. Appl..

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

[6]  Song Guo,et al.  FELL: A Flexible Virtual Network Embedding Algorithm with Guaranteed Load Balancing , 2011, 2011 IEEE International Conference on Communications (ICC).

[7]  Xiang Yang,et al.  Virtual Network Embedding based on Shuffled Frog Leaping Algorithm in TUNIE , 2011 .

[8]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[9]  Andreas Timm-Giel,et al.  Reconfiguration of virtual network mapping considering service disruption , 2013, 2013 IEEE International Conference on Communications (ICC).

[10]  Sergiu Nedevschi,et al.  Reducing Network Energy Consumption via Sleeping and Rate-Adaptation , 2008, NSDI.

[11]  Esteban Rodríguez,et al.  Green virtualized networks , 2012, 2012 IEEE International Conference on Communications (ICC).

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

[13]  Stephen J. Wright,et al.  Power Awareness in Network Design and Routing , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

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

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

[16]  Gustavo Prado Alkmim,et al.  Optimal Mapping of Virtual Networks , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[17]  Susana Sargento,et al.  A Re-optimization Approach for Virtual Network Embedding , 2012, MONAMI.

[18]  Ray Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[19]  Xiang Cheng,et al.  Minimizing electricity cost in geographical virtual network embedding , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[20]  Alon Itai,et al.  On the complexity of time table and multi-commodity flow problems , 1975, 16th Annual Symposium on Foundations of Computer Science (sfcs 1975).

[21]  Jonathan S. Turner,et al.  Efficient Mapping of Virtual Networks onto a Shared Substrate , 2006 .

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

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

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

[25]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[26]  Haitao Wu,et al.  ServerSwitch: A Programmable and High Performance Platform for Data Center Networks , 2011, NSDI.

[27]  Bin Wang,et al.  Reducing power consumption in embedding virtual infrastructures , 2012, 2012 IEEE Globecom Workshops.

[28]  T. Asami,et al.  Energy consumption targets for network systems , 2008, 2008 34th European Conference on Optical Communication.

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

[30]  Raouf Boutaba,et al.  Topology-Awareness and Reoptimization Mechanism for Virtual Network Embedding , 2010, Networking.

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

[32]  Gustavo Prado Alkmim,et al.  Mapping virtual networks onto substrate networks , 2013, Journal of Internet Services and Applications.

[33]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

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

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

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

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

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

[39]  Andreas Timm-Giel,et al.  Optimal mapping of virtual networks considering reactive reconfiguration , 2012, 2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET).

[40]  Xavier Hesselbach,et al.  Optimal mapping of virtual networks with hidden hops , 2012, Telecommun. Syst..

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

[42]  Luiz André Barroso,et al.  The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines , 2009, The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines.

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

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

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

[46]  Susana Sargento,et al.  Virtual Network Mapping - An Optimization Problem , 2011, MONAMI.

[47]  Suresh Singh,et al.  Greening of the internet , 2003, SIGCOMM '03.