Online VNF Placement and Chaining for Value-added Services in Content Delivery Networks

Value-added Services (VASs) (e.g. dynamic site acceleration, media management) play a critical role in Content Delivery Networks (CDNs). Network Functions Virtualization (NFV) enables the agile provisioning of VASs. In NFV settings, VASs are provisioned as ordered sets of Virtual Network Functions (VNFs), forming VNF-Forwarding Graphs (VNF-FG) which are deployed in the CDN infrastructure. The CDN VAS VNF-FGs have a specific characteristic: they have one end-point (corresponding to the content server) that is unknown, prior to their placement. The proposals for CDN VAS VNF-FG placement, so far, have only considered offline placement, where the VNF-FGs are placed before end-user traffic steers into the network. However, in concrete cases, a change in service usage patterns might occur, a situation that could require a VNF-FG placement in an online manner. This paper tackles the problem of online VNF-FG placement for VASs in CDNs, taking into account the eventual reuses and migrations of already-deployed VNFs. A cost model is considered, including multiple costs; i.e. new VNF instantiations, migration, hosting and routing costs. The objective is to optimally place the VNF-FGs such that total reconfiguration costs are minimized while QoS is satisfied. An Integer Linear Programming (ILP) formulation is provided and evaluated in a small-scale scenario.

[1]  Halima Elbiaze,et al.  NFV and SDN-based cost-efficient and agile value-added video services provisioning in content delivery networks , 2017, 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[2]  Seungjoon Lee,et al.  Network function virtualization: Challenges and opportunities for innovations , 2015, IEEE Communications Magazine.

[3]  Eddie Li,et al.  An Overview of Cloud Based Content Delivery Networks: Research Dimensions and State-of-the-Art , 2015, Trans. Large Scale Data Knowl. Centered Syst..

[4]  Mostafa Ammar,et al.  An Approach for Service Function Chain Routing and Virtual Function Network Instance Migration in Network Function Virtualization Architectures , 2017, IEEE/ACM Transactions on Networking.

[5]  Roch Glitho,et al.  On the Placement of VNF Managers in Large-Scale and Distributed NFV Systems , 2017, IEEE Transactions on Network and Service Management.

[6]  Juan Felipe Botero,et al.  Resource Allocation in NFV: A Comprehensive Survey , 2016, IEEE Transactions on Network and Service Management.

[7]  Jagruti Sahoo,et al.  PCPV: Pattern-based Cost-efficient Proactive VNF placement and chaining for value-added services in content delivery networks , 2018, 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft).

[8]  Vincenzo Mancuso,et al.  QoS Requirements For Multimedia Services , 2007 .

[9]  Jagruti Sahoo,et al.  CPVNF: Cost-Efficient Proactive VNF Placement and Chaining for Value-Added Services in Content Delivery Networks , 2018, IEEE Transactions on Network and Service Management.

[10]  Ming Xu,et al.  Optimized Virtual Network Functions Migration for NFV , 2016, 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS).

[11]  Nicolas Herbaut,et al.  Service chain modeling and embedding for NFV-based content delivery , 2017, 2017 IEEE International Conference on Communications (ICC).

[12]  Raouf Boutaba,et al.  Elastic virtual network function placement , 2015, 2015 IEEE 4th International Conference on Cloud Networking (CloudNet).

[13]  Mohammed Samaka,et al.  Optimal virtual network function placement in multi-cloud service function chaining architecture , 2017, Comput. Commun..