Optimizing the embedding of virtualized cloud network infrastructures across multiple domains

Network is now a main part of the cloud resources, becoming more than a connectivity add-on. The ability to define network resources (e.g. routing/switching elements, bandwidth, delay) in this context is still scarce, but there are clear evidences that this is a future reality, as is the case of Network Functions Virtualization (NFV). In this paper we consider that cloud infrastructure services will allow the definition of complete infrastructures, to which we refer as Virtual Infrastructures (VIs). These VIs comprise both computing, storage and network resources. This paper specifically tackles the VI embedding problem in scenarios with multiple domains. These scenarios consider multiple Data Center (DC) locations inter-connected through an operator network. The embedding problem is known to be NP-hard, and therefore we present an embedding strategy based in Integer Linear Programming (ILP) formulation. The proposed strategy aims to balance the load among the different domains, and considers the location as a key constraint for virtual resources. Finally, a thorough evaluation of the formulation is performed, analyzing the VI acceptance ratio and the occupation of the physical infrastructure. The obtained results show that the location constraint has a high impact on both the acceptance ratio and occupation of physical resources.

[1]  Wen-Hwa Liao,et al.  A Dynamic VPN Architecture for Private Cloud Computing , 2011, 2011 Fourth IEEE International Conference on Utility and Cloud Computing.

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

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

[4]  B. Maddock,et al.  FROM DESIGN TO IMPLEMENTATION , 1982 .

[5]  El-Ghazali Talbi,et al.  Metaheuristics - From Design to Implementation , 2009 .

[6]  Susana Sargento,et al.  Optimizing the embedding of cloud network Virtual Infrastructures , 2014, 2014 21st International Conference on Telecommunications (ICT).

[7]  H. T. Mouftah,et al.  Overcoming the energy versus delay trade-off in cloud network reconfiguration , 2012, 2012 IEEE Symposium on Computers and Communications (ISCC).

[8]  Deep Medhi,et al.  Routing, flow, and capacity design in communication and computer networks , 2004 .

[9]  H. T. Mouftah,et al.  Minimizing the provisioning delay in the cloud network: Benefits, overheads and challenges , 2012, 2012 IEEE Symposium on Computers and Communications (ISCC).

[10]  Kai Zhang,et al.  Connectivity as a Service: Outsourcing Enterprise Connectivity over Cloud Computing Environment , 2011, 2011 International Conference on Computer and Management (CAMAN).

[11]  H. T. Mouftah,et al.  Optimal Reconfiguration of the Cloud Network for Maximum Energy Savings , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[12]  Ajay Mahimkar,et al.  Bandwidth on demand for inter-data center communication , 2011, HotNets-X.