Customizable Deployment of NFV Services

Network Functions Virtualization (NFV) promotes a paradigm shift in the core network, by enabling the execution of network functions on a virtualized software plane instead of on dedicated hardware. Despite its benefits, NFV introduces new challenges, of which we highlight those related to the deployment of virtualized network services. Current NFV deployment solutions (i.e., those for composition, embedding, and scheduling) are usually limited to optimize hard-coded criteria, and cannot be customized to address specific demands defined by both network operators and NFV-as-a-Service customers. In this paper, we present a customizable NFV deployment framework that allows multiple criteria and multiple objectives to be applied to service composition, embedding, and scheduling. We evaluate the proposed framework integrated to deployment solutions specified in the literature. A case study is presented for the customized deployment of a traffic control and security service, and demonstrates the flexibility and effectiveness of the proposed framework.

[1]  Thomas de Quincey [C] , 2000, The Works of Thomas De Quincey, Vol. 1: Writings, 1799–1820.

[2]  Steven Izzo,et al.  How will NFV/SDN transform service provider opex? , 2015, IEEE Network.

[3]  Carlos Pignataro,et al.  Service Function Chaining (SFC) Architecture , 2015, RFC.

[4]  Wei Zhang,et al.  NFVnice: Dynamic Backpressure and Scheduling for NFV Service Chains , 2017, IEEE/ACM Transactions on Networking.

[5]  Lisandro Zambenedetti Granville,et al.  Anomaly detection framework for SFC integrity in NFV environments , 2017, 2017 IEEE Conference on Network Softwarization (NetSoft).

[6]  Jacob Benesty,et al.  Pearson Correlation Coefficient , 2009 .

[7]  Albert Y. Zomaya,et al.  Prune and Plant: Efficient Placement and Parallelism of Virtual Network Functions , 2020, IEEE Transactions on Computers.

[8]  Dimitrios P. Pezaros,et al.  Dynamic, Latency-Optimal vNF Placement at the Network Edge , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

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

[10]  Holger Karl,et al.  Specification, composition, and placement of network services with flexible structures , 2017, Int. J. Netw. Manag..

[11]  Rohit Gupta,et al.  Joint Optimization of Service Function Chaining and Resource Allocation in Network Function Virtualization , 2016, IEEE Access.

[12]  Juan Felipe Botero,et al.  Delay-constrained NFV orchestration for heterogeneous cloud networks , 2020, Comput. Networks.

[13]  David Dietrich,et al.  Network service embedding across multiple providers with nestor , 2015, 2015 IFIP Networking Conference (IFIP Networking).

[14]  Roberto Riggio,et al.  Machine Learning-Driven Scaling and Placement of Virtual Network Functions at the Network Edges , 2019, 2019 IEEE Conference on Network Softwarization (NetSoft).

[15]  Alberto Ceselli,et al.  TeNOR: Steps towards an orchestration platform for multi-PoP NFV deployment , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[16]  Balázs Németh,et al.  Customizable real-time service graph mapping algorithm in carrier grade networks , 2015, 2015 IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN).

[17]  Lisandro Zambenedetti Granville,et al.  NIEP: NFV Infrastructure Emulation Platform , 2018, 2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA).

[18]  Georgios Xilouris,et al.  An integrating framework for efficient NFV monitoring , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[19]  Juan Felipe Botero,et al.  A scalable metaheuristic for service function chain composition , 2017, 2017 IEEE 9th Latin-American Conference on Communications (LATINCOM).

[20]  Lisandro Zambenedetti Granville,et al.  FENDE: Marketplace-Based Distribution, Execution, and Life Cycle Management of VNFs , 2019, IEEE Communications Magazine.

[21]  Dmitrii Chemodanov,et al.  A Near Optimal Reliable Composition Approach for Geo-Distributed Latency-Sensitive Service Chains , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[22]  Carlos Pignataro,et al.  Network Service Header (NSH) , 2018, RFC.

[23]  Wouter Tavernier,et al.  SONATA: Service programming and orchestration for virtualized software networks , 2016, 2017 IEEE International Conference on Communications Workshops (ICC Workshops).

[24]  Jeremie Leguay,et al.  Virtual function placement for service chaining with partial orders and anti‐affinity rules , 2017, Networks.

[25]  Elias Procópio Duarte,et al.  Network service topology: Formalization, taxonomy and the CUSTOM specification model , 2020, Comput. Networks.

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

[27]  Danny Raz,et al.  Optimizing NFV Chain Deployment through Minimizing the Cost of Virtual Switching , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[28]  Sanjiv Kumar,et al.  Angular Quantization-based Binary Codes for Fast Similarity Search , 2012, NIPS.

[29]  Bingsheng He,et al.  G-NET: Effective GPU Sharing in NFV Systems , 2018, NSDI.

[30]  Elias P. Duarte,et al.  CUSCO: A Customizable Solution for NFV Composition , 2020, AINA.

[31]  Lisandro Zambenedetti Granville,et al.  Comparing virtualization solutions for NFV deployment: A network management perspective , 2016, 2016 IEEE Symposium on Computers and Communication (ISCC).

[32]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[33]  Lisandro Zambenedetti Granville,et al.  Optimal Service Function Chain Composition in Network Functions Virtualization , 2017, AIMS.

[34]  Jianping Wang,et al.  OpenSCaaS: an open service chain as a service platform toward the integration of SDN and NFV , 2015, IEEE Network.

[35]  Bo Cheng,et al.  Availability-Aware Service Chain Composition and Mapping in NFV-Enabled Networks , 2019, 2019 IEEE International Conference on Web Services (ICWS).

[36]  Marlies Van der Wee,et al.  Network Slicing Cost Allocation Model , 2020, Journal of Network and Systems Management.

[37]  Gergely Pongrácz,et al.  Unifying Cloud and Carrier Network: EU FP7 Project UNIFY , 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing.

[38]  T. Little Longitudinal Structural Equation Modeling , 2013 .

[39]  Gerardo Canfora,et al.  Identifying Changed Source Code Lines from Version Repositories , 2007, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007).

[40]  Filip De Turck,et al.  Customizable Function Chains: Managing Service Chain Variability in Hybrid NFV Networks , 2016, IEEE Transactions on Network and Service Management.

[41]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[42]  Wolfgang Kellerer,et al.  How to Measure Network Flexibility? A Proposal for Evaluating Softwarized Networks , 2018, IEEE Communications Magazine.

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

[44]  Evangelos Pallis,et al.  T-NOVA: Network functions as-a-service over virtualised infrastructures , 2015, 2015 IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN).

[45]  Shunsuke Homma,et al.  Service Function Chaining Use Cases In Data Centers , 2017 .

[46]  Ghayet El Mouna Zhioua,et al.  A QoS-Based Service Chain Composition Approach for a Dynamic End-to-End Resource Allocation in NFV , 2020, AINA.

[47]  Sangheon Pack,et al.  Order dependency-aware service function placement in service function chaining , 2017, 2017 International Conference on Information and Communication Technology Convergence (ICTC).