Skip to main content
Log in

Customizable Deployment of NFV Services

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. Available at https://github.com/ViniGarcia/NFV-FLERAS

  2. Available in branch ”ChefExperiments” at https://github.com/ViniGarcia/NFV-FLERAS

References

  1. Hernandez-Valencia, E., Izzo, S., Polonsky, B.: How will NFV/SDN transform service provider opex? Network 29(3), 60–67 (2015)

    Google Scholar 

  2. Kellerer, W., Basta, A., Babarczi, P., Blenk, A., He, M., Klugel, M., Alba, A.M.: How to Measure Network Flexibility? A Proposal for Evaluating Softwarized Networks. IEEE Commun. Mag. 56(10), 186–192 (2018)

    Article  Google Scholar 

  3. Chiha, A., Van der Wee, M., Colle, D., Verbrugge, S.: Network slicing cost allocation model. J. Netw. Syst. Manag. 28(3), 1–33 (2020)

    Article  Google Scholar 

  4. Cziva, R., Anagnostopoulos, C., Pezaros D.P.: Dynamic, Latency-Optimal vNF Placement at the Network Edge. In: International Conference on Computer Communications, pp. 693–701, Honolulu, USA. IEEE

  5. Halpern, J., Pignataro, C.: Service Function Chaining (SFC) Architecture. Technical report, Internet Engineering Task Force (IETF SFC WG), (2015)

  6. Quinn, P., Elzur, U., Pignataro, C.: Network Service Header (NSH). Technical report, Internet Engineering Task Force (IETF SFC WG), (2018)

  7. Bondan, L., dos Santos, C.R.P., Granville, L.Z.: Comparing virtualization solutions for NFV deployment: A network management perspective. In: International Symposium on Computers and Communication, pp. 669–674, Messina, Italy, IEEE (2016)

  8. Herrera, J.G., Botero, J.F.: Resource allocation in NFV: a comprehensive survey. Trans. Netw. Serv. Manag. 13(3), 518–532 (2016)

    Article  Google Scholar 

  9. Xilouris, G., Kourtis, M., McGrath, M.J., Riccobene, V., Petralia, G., Markakis, E., Palis, E., Georgios, A., Gardikis, G., Riera, J.F., Ramos, A., Bonnet, J.: T-NOVA: Network functions as-a-service over virtualised infrastructures. In: Conference on Network Function Virtualization and Software Defined Network, pp. 13–14, San Francisco, USA. IEEE (2015)

  10. Bondan, L., Franco, M.F., Marcuzzo, L., Venancio, G., Santos, R.L., Pfitscher, R.J., Scheid, E.J., Stiller, B., De Turck, F., Duarte, E.P., Schaeffer-Filho, A.E., Santos, C.R.P.D., Granville, L.Z.: FENDE: marketplace-based distribution, execution, and life cycle management of VNFs. Commun. Mag. 57(1), 13–19 (2019)

    Article  Google Scholar 

  11. Ding, W., Qi, W., Wang, J., Chen, B.: OpenSCaaS: an open service chain as a service platform toward the integration of SDN and NFV. Network 29(3), 30–35 (2015)

    Google Scholar 

  12. Ocampo, A.F., Gil-Herrera, J., Isolani, P.H., Neves, M.C., Botero, J.F., Latré, S., Zambenedetti, L., Barcellos, M.P., Gaspary, L.P.: Optimal Service Function Chain Composition in Network Functions Virtualization. In: Security of Networks and Services in an All-Connected World, pp. 62–76, Zurich, Switzerland. Springer (2017)

  13. Fulber-Garcia, V., Duarte, E.P., Huff, A., Santos, C.R.P.D.: Network service topology: formalization, taxonomy and the CUSTOM specification model. Comput. Netw. 178, 107337 (2020)

    Article  Google Scholar 

  14. Dietrich, D., Abujoda, A., Papadimitriou, P.: Network service embedding across multiple providers with nestor. In: Networking Conference, pp. 1–9, Toulouse, France. IFIP (2015)

  15. Gil-Herrera, J., Botero, J.F.: A scalable metaheuristic for service function chain composition. In: Latin-American Conference on Communications, pp. 1–6, Guatemala City, Guatemala, IEEE (2017)

  16. Allybokus, Z., Perrot, N., Leguay, J., Maggi, L., Gourdin, E.: Virtual function placement for service chaining with partial orders and anti-affinity rules. Networks 71(2), 97–106 (2018)

    Article  MathSciNet  Google Scholar 

  17. Bondan, L., Wauters, T., Volckaert, B., De Turck, F., Granville, L.Z.: Anomaly detection framework for SFC integrity in NFV environments. In: International Conference on Network Softwarization, pp. 1–5, Barcelona, Spain. IEEE (2017)

  18. Gardikis, G., Koutras, I., Mavroudis, G., Costicoglou, S., Xilouris, G., Sakkas, C., Kourtis, A.: An integrating framework for efficient NFV monitoring. In: Conference on Network Softwarization, pp. 1–5, Seoul, Korea. IEEE (2016)

  19. Gardikis, G., Koutras, I., Mavroudis, G., Costicoglou, S., Xilouris, G., Sakkas, C., Kourtis, A.: Machine learning-driven Scaling and Placement of Virtual Network Functions at the Network Edges. In: International Conference on Network Softwarization, pp. 414–422, Paris, France. IEEE (2019)

  20. T. D. Little. Longitudinal Structural Equation Modeling (Methodology in the Social Sciences Series). Guilford, 2013

  21. Benesty, J., Chen, J., Huang, Y., Cohen, I.: Pearson Correlation Coefficient. In: Noise Reduction in Speech Processing, pp. 1–4. Springer, (2009)

  22. Mehraghdam, S., Keller, M., Karl, H.: Specifying and placing chains of virtual network functions. In: International Conference on Cloud Networking, pp. 7–13, Anchorage, USA, IEEE (2014)

  23. Dräxler, S., Karl, H.: Specification, composition, and placement of network services with flexible structures. Int. J. Network Manage 27(2), 1963:1–20 (2017)

    Article  Google Scholar 

  24. Kamgang, I.R.D., Zhioua, G.E.M., Tabbane, N.: A QoS-Based Service Chain Composition Approach for a Dynamic End-to-End Resource Allocation in NFV. In: International Conference on Advanced Information Networking and Applications, pp. 139–152, Caserta, Italy, Springer (2020)

  25. Németh, B., Czentye, J., Vaszkun, G., Csikor, L., Sonkoly, B.: Customizable Real-time Service Graph Mapping Algorithm in Carrier Grade Networks. In: Conference on Network Function Virtualization and Software Defined Network, pp. 28–30, San Francisco, USA. IEEE (2015)

  26. Riera, J.F., Batallé, J., Bonnet, J., Días, M., McGrath, M., Petralia, G., Liberati, F., Giuseppi, A., Pietrabissa, A., Ceselli, A., Petrini, A., Trubian, M., Papadimitrou, P., Dietrich, D., Ramos, A., Melián, J., Xilouris, G., Kourtis, A., Kourtis, T., Markakis, E.K.: TeNOR: Steps towards an orchestration platform for multi-PoP NFV deployment. In: Conference on Network Softwarization, pp. 243–250, Seoul, Korea. IEEE (2016)

  27. Baek, H., Jang, I., Ko, H., Pack, S.: Order dependency-aware service function placement in service function chaining. In: Information and Communication Technology Convergence, International Conference on, pp. 193–195, Jeju Island, Korea. IEEE (2017)

  28. Luizelli, M.C., Raz, D., Sa’ar, Y.: Optimizing NFV chain deployment through minimizing the cost of virtual switching. In: International Conference on Computer Communications, pp. 2150–2158, Honolulu, USA. IEEE (2018)

  29. Chemodanov, D., Calyam, P., Esposito, F.: A Near Optimal Reliable Composition Approach for Geo-Distributed Latency-Sensitive Service Chains. In: International Conference on Computer Communications, pp. 1792–1800, Paris, France. IEEE (2019)

  30. Bao, W., Yuan, D., Zhou, B.B., Zomaya, A.: Prune and plant: Efficient placement and parallelism of virtual network functions. IEEE Trans. Comput. 69(6), 800–811 (2020)

    Article  MathSciNet  Google Scholar 

  31. Spinnewyn, B., Latré, S., Botero, J.F.: Delay-constrained NFV Orchestration for Heterogeneous Cloud Networks. Comput. Netw. 180, 107420 (2020)

    Article  Google Scholar 

  32. Mijumbi, R., Serrat, J., Gorricho, J., Bouten, N., De Turck, F., Davy, S.: Design and evaluation of algorithms for mapping and scheduling of virtual network functions. In: Conference on Network Softwarization, pp. 1–9, Seoul, Korea. IEEE (2015)

  33. Kulkarni, S.G., Zhang, W., Hwang, J., Rajagopalan, S., Ramakrishnan, K.K., Wood, T., Arumaithurai, M., Fu, X.: Nfvnice: Dynamic backpressure and scheduling for nfv service chains. In: Conference of the ACM Special Interest Group on Data Communication, pp. 71–84, Los Angeles, USA. ACM (2017)

  34. Zhang, K., He, B., Hu, J., Wang, Z., Hua, B., Meng, J., Yangk, L.: G-net: Effective GPU Sharing in NFV Systems. In: Conference on Networked Systems Design and Implementation, pp. 187–200, Essaouira, Morocco. USENIX (2018)

  35. Moens, H., De Turck, F.: Customizable function chains: managing service chain variability in hybrid NFV networks. Trans. Netw. Serv. Manag. 13(4), 711–724 (2016)

    Article  Google Scholar 

  36. Wang, M., Cheng, B., Zhao, S., Li, B., Feng, W., Chen, J.: Availability-aware Service Chain Composition and Mapping in NFV-enabled Networks. In: International Conference on Web Services, pp. 107–115. IEEE (2019)

  37. Wang, L., Lu, Z., Wen, X., Knopp, R., Gupta, R.: Joint optimization of service function chaining and resource allocation in network function virtualization. IEEE Access 4, 8084–8094 (2016)

    Article  Google Scholar 

  38. Fulber-Garcia, V., Luizelli, M.C., Santos, C.R.P.d., Duarte Jr, E.P.: CUSCO: A Customizable Solution for NFV Composition. In: International Conference on Advanced Information Networking and Applications, pp. 204–216, Caserta, Italy. Springer (2020)

  39. Császár, A., John, W., Kind, M., Meirosu, C., Pongrácz, G., Staessens, D., Takács, A., Westphal, F.: Unifying Cloud and Carrier network: Eu fp7 project unify. In: International Conference on Utility and Cloud Computing, pp. 452–457, Dresden, Germany. IEEE (2013)

  40. Dräxler, S., Karl, H., Peuster, M., Kouchaksaraei, H.R., Bredel, M., Lessmann, J., Soenen, T., Tavernier, W., Mendel-Brin, S., Xilouris, G.: SONATA: Service programming and orchestration for virtualized software networks. In: International Conference on Communications, pp. 973–978, Paris, France. IEEE (2017)

  41. G. Canfora, L. Cerulo, and M. Di Penta. Identifying Changed Source Code Lines from Version Repositories. In: International Workshop on Mining Software Repositories, pp. 14–14, Minneapolis, USA, 2007. IEEE

  42. Gong, Y., Kumar, S., Verma, V., Lazebnik, S.: Angular quantization-based binary codes for fast similarity search. In: Advances in neural information processing systems, pp. 1196–1204, Lake Tahoe, USA. NeurIPS (2012)

  43. Kumar, S., Tufail, M., Majee, S., Captari, C., Homma, S.: Service Function Chaining: Use Cases in Data Centers. Technical report, Internet Engineering Task Force (IETF SFC WG) (2017)

  44. Tavares, T.N., Marcuzzo, L.d.C., Fulber-Garcia, V., Souza, G.V.d., Franco, M.F., Bondan, L., Schaeffer-Filho, A.E., De Turck, F., Granville, L.Z., Duarte, E.P., Santos, C.R.P.d.: NIEP: NFV Infrastructure Emulation Platform. In: International Conference on Advanced Information Networking and Applications, pp. 173–180, Cracow, Poland. IEEE (2018)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vinicius Fulber-Garcia.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fulber-Garcia, V., Huff, A., Marcuzzo, L.C. et al. Customizable Deployment of NFV Services. J Netw Syst Manage 29, 36 (2021). https://doi.org/10.1007/s10922-021-09604-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10922-021-09604-w

Keywords

Navigation