Profit-driven resource provisioning in NFV-based environments

Network Function Virtualization (NFV) is an emergent paradigm that is currently transforming the way network services are provisioned and managed. The main idea of NFV is to decouple network functions from the hardware running them. This allows to reduce deployment costs and further improve the flexibility and the scalability of network services. Despite these benefits, a major challenge cloud providers are still facing is how to efficiently allocate resources for NFV-based services in a way that reduces operational costs and maximizes their profits. In this paper, we address this particular challenge and propose an effective profit-driven service chain provisioning scheme designed for large-scale infrastructures spanning different geographically-distributed sites. We hence propose three algorithms that maximize the provider's profit taking into consideration energy consumption of the infrastructure and the variability of energy prices in different locations. Through extensive simulations, we show that these algorithms are able to efficiently find near-optimal resource allocations and maximize the provider's profit with minimal computational complexity.

[1]  Qi Zhang,et al.  Dynamic Service Placement in Geographically Distributed Clouds , 2013, IEEE J. Sel. Areas Commun..

[2]  Gwendal Simon,et al.  VDC Planner: Dynamic migration-aware Virtual Data Center embedding for clouds , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[3]  Filip De Turck,et al.  VNF-P: A model for efficient placement of virtualized network functions , 2014, 10th International Conference on Network and Service Management (CNSM) and Workshop.

[4]  Nicola Mazzocca,et al.  The dynamic placement of virtual network functions , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[5]  Holger Karl,et al.  Specifying and placing chains of virtual network functions , 2014, 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet).

[6]  Charles H.-P. Wen,et al.  NACHOS: Network-aware chains orchestration selection for NFV in SDN datacenter , 2015, 2015 IEEE 4th International Conference on Cloud Networking (CloudNet).

[7]  Lisandro Zambenedetti Granville,et al.  Data Center Network Virtualization: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[8]  Filip De Turck,et al.  Design and evaluation of algorithms for mapping and scheduling of virtual network functions , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[9]  Guy Pujolle,et al.  On satisfying green SLAs in distributed clouds , 2014, 10th International Conference on Network and Service Management (CNSM) and Workshop.

[10]  Didier Colle,et al.  Network service chaining with efficient network function mapping based on service decompositions , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

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

[12]  Bo Li,et al.  Jetway: minimizing costs on inter-datacenter video traffic , 2012, ACM Multimedia.

[13]  Luciana S. Buriol,et al.  Piecing together the NFV provisioning puzzle: Efficient placement and chaining of virtual network functions , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).