{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,25]],"date-time":"2026-08-25T15:54:20Z","timestamp":1787673260587,"version":"build-2736575974"},"reference-count":118,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2022,2,15]],"date-time":"2022-02-15T00:00:00Z","timestamp":1644883200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/N033957\/1"],"award-info":[{"award-number":["EP\/N033957\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Petroleum Technology Development Fund (PTDF) Nigeria","award":["1563\/19"],"award-info":[{"award-number":["1563\/19"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Network slicing has become a fundamental property for next-generation networks, especially because an inherent part of 5G standardisation is the ability for service providers to migrate some or all of their network services to a virtual network infrastructure, thereby reducing both capital and operational costs. With network function virtualisation (NFV), network functions (NFs) such as firewalls, traffic load balancers, content filters, and intrusion detection systems (IDS) are either instantiated on virtual machines (VMs) or lightweight containers, often chained together to create a service function chain (SFC). In this work, we review the state-of-the-art NFV and SFC implementation frameworks and present a taxonomy of the current proposals. Our taxonomy comprises three major categories based on the primary objectives of each of the surveyed frameworks: (1) resource allocation and service orchestration, (2) performance tuning, and (3) resilience and fault recovery. We also identify some key open research challenges that require further exploration by the research community to achieve scalable, resilient, and high-performance NFV\/SFC deployments in next-generation networks.<\/jats:p>","DOI":"10.3390\/fi14020059","type":"journal-article","created":{"date-parts":[[2022,2,15]],"date-time":"2022-02-15T22:43:22Z","timestamp":1644965002000},"page":"59","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":70,"title":["Network Function Virtualization and Service Function Chaining Frameworks: A Comprehensive Review of Requirements, Objectives, Implementations, and Open Research Challenges"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5944-8473","authenticated-orcid":false,"given":"Haruna Umar","family":"Adoga","sequence":"first","affiliation":[{"name":"School of Computing Science, University of Glasgow, Glasgow G12 8QQ, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0939-378X","authenticated-orcid":false,"given":"Dimitrios P.","family":"Pezaros","sequence":"additional","affiliation":[{"name":"School of Computing Science, University of Glasgow, Glasgow G12 8QQ, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,2,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"518","DOI":"10.1109\/TNSM.2016.2598420","article-title":"Resource allocation in NFV: A comprehensive survey","volume":"13","author":"Herrera","year":"2016","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1537","DOI":"10.1109\/TNSM.2019.2948420","article-title":"A survey of fault management in network virtualization environments: Challenges and solutions","volume":"16","author":"Cherrared","year":"2019","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.future.2021.03.002","article-title":"Tenant-defined service function chaining in a multi-site network slice","volume":"121","author":"Paganelli","year":"2021","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1409","DOI":"10.1109\/COMST.2018.2884835","article-title":"A survey on the placement of virtual resources and virtual network functions","volume":"21","author":"Laghrissi","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Bujari, A., Palazzi, C.E., Polonio, D., and Zanella, M. (2019, January 11\u201314). Service function chaining: A lightweight container-based management and orchestration plane. Proceedings of the 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA.","DOI":"10.1109\/CCNC.2019.8651862"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Santos, J., Wauters, T., Volckaert, B., and De Turck, F. (2020, January 20\u201324). Towards delay-aware container-based service function chaining in fog computing. Proceedings of the NOMS 2020-2020 IEEE\/IFIP Network Operations and Management Symposium, Budapest, Hungary.","DOI":"10.1109\/NOMS47738.2020.9110376"},{"key":"ref_7","unstructured":"Li, X., and Qian, C. (2016, January 9\u201312). A survey of network function placement. Proceedings of the 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Haleplidis, E., Joachimpillai, D., Salim, J.H., Lopez, D., Martin, J., Pentikousis, K., Denazis, S., and Koufopavlou, O. (2014, January 1\u20133). ForCES applicability to SDN-enhanced NFV. Proceedings of the 2014 Third European Workshop on Software Defined Networks, Budapest, Hungary.","DOI":"10.1109\/EWSDN.2014.27"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"543","DOI":"10.1109\/TNSM.2017.2711610","article-title":"On dynamic service function chain deployment and readjustment","volume":"14","author":"Liu","year":"2017","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MIC.2016.128","article-title":"Stringer: Balancing latency and resource usage in service function chain provisioning","volume":"20","author":"Chua","year":"2016","journal-title":"IEEE Internet Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.comcom.2017.02.011","article-title":"Optimal virtual network function placement in multi-cloud service function chaining architecture","volume":"102","author":"Bhamare","year":"2017","journal-title":"Comput. Commun."},{"key":"ref_12","unstructured":"Martins, J., Ahmed, M., Raiciu, C., Olteanu, V., Honda, M., Bifulco, R., and Huici, F. (2014, January 2\u20134). ClickOS and the art of network function virtualization. Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14), Seattle, WA, USA."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Zhang, W., Liu, G., Zhang, W., Shah, N., Lopreiato, P., Todeschi, G., Ramakrishnan, K., and Wood, T. (2016, January 22). OpenNetVM: A platform for high performance network service chains. Proceedings of the 2016 Workshop on Hot topics in Middleboxes and Network Function Virtualization, Florianopolis, Brazil.","DOI":"10.1145\/2940147.2940155"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Bremler-Barr, A., Harchol, Y., and Hay, D. (2016, January 22). OpenBox: A software-defined framework for developing, deploying, and managing network functions. Proceedings of the 2016 ACM SIGCOMM Conference, Florianopolis, Brazil.","DOI":"10.1145\/2934872.2934875"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Anwer, B., Benson, T., Feamster, N., and Levin, D. (2015, January 17). Programming slick network functions. Proceedings of the 1st ACM Sigcomm Symposium on Software Defined Networking Research, Santa Clara, CA, USA.","DOI":"10.1145\/2774993.2774998"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Katsikas, G.P., Enguehard, M., Ku\u017aniar, M., Maguire Jr, G.Q., and Kosti\u0107, D. (2016). SNF: Synthesizing high performance NFV service chains. PeerJ Comput. Sci., 2.","DOI":"10.7717\/peerj-cs.98"},{"key":"ref_17","unstructured":"Katsikas, G.P., Barbette, T., Kostic, D., Steinert, R., and Maguire, G.Q. (2018, January 9\u201311). Metron: NFV Service Chains at the True Speed of the Underlying Hardware. Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18), Renton, WA, USA."},{"key":"ref_18","unstructured":"Panda, A., Han, S., Jang, K., Walls, M., Ratnasamy, S., and Shenker, S. (2016, January 2). NetBricks: Taking the V out of NFV. Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), Savannah, GA, USA."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Cziva, R., Jouet, S., White, K.J., and Pezaros, D.P. (2015, January 6\u20139). Container-based network function virtualization for software-defined networks. Proceedings of the 2015 IEEE Symposium on Computers and Communication (ISCC), Larnaca, Cyprus.","DOI":"10.1109\/ISCC.2015.7405550"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Zoure, M., Ahmed, T., and R\u00e9veill\u00e9re, L. (2022). Network Services Anomalies in NFV: Survey, Taxonomy, and Verification Methods. IEEE Trans. Netw. Serv. Manag.","DOI":"10.1109\/TNSM.2022.3144582"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/TNSM.2020.3045381","article-title":"NFV platforms: Taxonomy, design choices and future challenges","volume":"18","author":"Zhang","year":"2020","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Hamdan, M., Hassan, E., Abdelaziz, A., Elhigazi, A., Mohammed, B., Khan, S., Vasilakos, A.V., and Marsono, M.N. (2021). A comprehensive survey of load balancing techniques in software-defined network. J. Netw. Comput. Appl., 174.","DOI":"10.1016\/j.jnca.2020.102856"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3397022","article-title":"Paving the Way for NFV Acceleration: A Taxonomy, Survey and Future Directions","volume":"53","author":"Fei","year":"2020","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Kaur, K., Mangat, V., and Kumar, K. (2020). A comprehensive survey of service function chain provisioning approaches in SDN and NFV architecture. Comput. Sci. Rev., 38.","DOI":"10.1016\/j.cosrev.2020.100298"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1109\/MNET.001.1900554","article-title":"Service Function Chaining in 5G and Beyond Networks: Challenges and Open Research Issues","volume":"34","author":"Hantouti","year":"2020","journal-title":"IEEE Netw."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3172866","article-title":"Integrated NFV\/SDN architectures: A systematic literature review","volume":"51","author":"Bonfim","year":"2019","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"487","DOI":"10.1109\/COMST.2018.2862404","article-title":"Traffic steering for service function chaining","volume":"21","author":"Hantouti","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"704","DOI":"10.1049\/cje.2018.05.008","article-title":"Optimal network function virtualization and service function chaining: A survey","volume":"27","author":"Mirjalily","year":"2018","journal-title":"Chin. J. Electron."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1109\/MCOM.2016.1600219RP","article-title":"Service function chaining in next generation networks: State of the art and research challenges","volume":"55","author":"Medhat","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1994","DOI":"10.1109\/JIOT.2017.2746186","article-title":"Software-defined networking for internet of things: A survey","volume":"4","author":"Bera","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1978","DOI":"10.1587\/transcom.2016NNI0001","article-title":"Network function virtualization: A survey","volume":"E100B","author":"Veeraraghavan","year":"2017","journal-title":"IEICE Trans. Commun."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1016\/j.jnca.2016.09.001","article-title":"A survey on service function chaining","volume":"75","author":"Bhamare","year":"2016","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_33","unstructured":"Xie, Y., Liu, Z., Wang, S., and Wang, Y. (2016). Service function chaining resource allocation: A survey. arXiv."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1007\/s11036-014-0533-8","article-title":"Software-defined and virtualized future mobile and wireless networks: A survey","volume":"20","author":"Yang","year":"2015","journal-title":"Mob. Netw. Appl."},{"key":"ref_35","unstructured":"Quinn, P., and Beliveau, A. (2022, January 20). Service Function Chaining (SFC) Architecture. draft-quinn-sfc-arch-04. Available online: https:\/\/www.ietf.org\/proceedings\/89\/slides\/slides-89-sfc-10.pdf."},{"key":"ref_36","unstructured":"Gasparakis, J., Smith, K., and Zhou, D. (2016). Evaluating Dynamic Service Function Chaining for the Gi-LAN. White Paper, Intel."},{"key":"ref_37","unstructured":"Halpern, J., and Pignataro, C. (2022, January 20). Service Function Chaining (sfc) Architecture. In RFC 7665; IETF: 2015; pp. 1\u201328. Available online: https:\/\/www.hjp.at\/(de)\/doc\/rfc\/rfc7665.html."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Gr\u00f8nsund, P., Mahmood, K., Millstein, G., Noy, A., Solomon, G., and Sahai, A. (July, January 29). A solution for SGi-LAN services virtualization using NFV and SDN. Proceedings of the 2015 European Conference on Networks and Communications (EuCNC), Paris, France.","DOI":"10.1109\/EuCNC.2015.7194108"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Naik, P., and Vutukuru, M. (2017, January 2). libVNF: A Framework for Building Scalable High Performance Virtual Network Functions. Proceedings of the 8th Asia-Pacific Workshop on Systems, Mumbai, India.","DOI":"10.1145\/3124680.3124728"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Turk, Y., and Zeydan, E. (2019, January 18\u201320). An Implementation of Network Service Chaining for SDN-enabled Mobile Packet Data Networks. Proceedings of the 2019 International Symposium on Networks, Computers and Communications (ISNCC), Istanbul, Turkey.","DOI":"10.1109\/ISNCC.2019.8909179"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"4059","DOI":"10.37418\/amsj.9.6.87","article-title":"A road to network function virtualization and applications","volume":"9","author":"Kaur","year":"2020","journal-title":"Adv. Math. Sci. J."},{"key":"ref_42","unstructured":"Brown, G., and Reading, H. (2022, January 20). Service Chaining in Carrier Networks. Heavy Read. 2015. Available online: https:\/\/www.qosmos.com\/wp-content\/uploads\/Service-Chaining-in-Carrier-Networks_WP_Heavy-Reading_Qosmos_Feb2015.pdf."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Shojafar, M., Pooranian, Z., Sookhak, M., and Buyya, R. (2019). Recent advances in cloud data centers toward fog data centers. Concurr. Comput. Pract. Exp., 31.","DOI":"10.1002\/cpe.5164"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Cunha, V.A., Cardoso, I.D., Barraca, J.P., and Aguiar, R.L. (2016, January 6\u201310). Policy-driven vCPE through dynamic network service function chaining. Proceedings of the 2016 IEEE NetSoft Conference and Workshops (NetSoft), Seoul, Korea.","DOI":"10.1109\/NETSOFT.2016.7502463"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"3059","DOI":"10.1002\/sec.1243","article-title":"A security and trust framework for virtualized networks and software-defined networking","volume":"9","author":"Yan","year":"2016","journal-title":"Secur. Commun. Netw."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"2598","DOI":"10.1109\/TNSM.2021.3089049","article-title":"Disaster protection in Inter-DataCenter networks leveraging cooperative storage","volume":"18","author":"Liu","year":"2021","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1109\/CC.2018.8485473","article-title":"Service function chain orchestration across multiple clouds","volume":"15","author":"Zhong","year":"2018","journal-title":"China Commun."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Medhat, A.M., Carella, G.A., Pauls, M., Monachesi, M., Corici, M., and Magedanz, T. (2016, January 7\u201310). Resilient orchestration of Service Functions Chains in a NFV environment. Proceedings of the 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), Palo Alto, CA, USA.","DOI":"10.1109\/NFV-SDN.2016.7919468"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"256","DOI":"10.1109\/COMST.2021.3050297","article-title":"Decentralized SDN Control Plane for a Distributed Cloud-Edge Infrastructure: A Survey","volume":"23","author":"Sarmiento","year":"2021","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Medved, J., Varga, R., Tkacik, A., and Gray, K. (2014, January 19). Opendaylight: Towards a model-driven sdn controller architecture. In Proceeding of the IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014, Sydney, NSW, Australia.","DOI":"10.1109\/WoWMoM.2014.6918985"},{"key":"ref_51","first-page":"134","article-title":"Network programmability using POX controller","volume":"Volume 138","author":"Kaur","year":"2014","journal-title":"Proceedings of the International Conference on Communication, Computing & Systems (ICCCS)"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Zhang, T., Linguaglossa, L., Giaccone, P., Iannone, L., and Roberts, J. (2021). Performance benchmarking of state-of-the-art software switches for NFV. Comput. Netw., 188.","DOI":"10.1016\/j.comnet.2021.107861"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1145\/2656877.2656890","article-title":"P4: Programming protocol-independent packet processors","volume":"44","author":"Bosshart","year":"2014","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"ref_54","unstructured":"ETSI (2022, January 20). Network Functions Virtualisation (NFV): Architectural Framework; Technical Report 002 V1.1.1; 2013. Available online: https:\/\/www.etsi.org\/deliver\/etsi_gs\/NFV\/001_099\/002\/01.01.01_60\/gs_NFV002v010101p.pdf."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Binu, A., and Kumar, G.S. (2011). Virtualization techniques: A methodical review of XEN and KVM. International Conference on Advances in Computing and Communications, Springer.","DOI":"10.1007\/978-3-642-22709-7_40"},{"key":"ref_56","unstructured":"Wray, M.J., and Dalton, C.I. (2012). Network Virtualization. (8,223,770), US Patent, Available online: https:\/\/uspto.report\/patent\/grant\/8,223,770."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/TNSM.2021.3051903","article-title":"Availability-and traffic-aware placement of parallelized SFC in data center networks","volume":"18","author":"Wang","year":"2021","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"\u00d6zdem, M., and Alkan, M. (2021). Subscriber aware dynamic service function chaining. Comput. Netw., 194.","DOI":"10.1016\/j.comnet.2021.108138"},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"2542","DOI":"10.1109\/ACCESS.2015.2499271","article-title":"Software-defined network function virtualization: A survey","volume":"3","author":"Li","year":"2015","journal-title":"IEEE Access"},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"2468","DOI":"10.1109\/JSAC.2017.2760418","article-title":"NFV and SDN\u2014Key technology enablers for 5G networks","volume":"35","author":"Yousaf","year":"2017","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_61","unstructured":"Kak, A. (2021). Towards 6G Through SDN and NFV-Based Solutions for Terrestrial and Non-Terrestrial Networks. [Ph.D. Thesis, Georgia Institute of Technology]."},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"1121","DOI":"10.1109\/COMST.2020.2973314","article-title":"The future of healthcare internet of things: A survey of emerging technologies","volume":"22","author":"Qadri","year":"2020","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_63","doi-asserted-by":"crossref","unstructured":"Huang, M., Liu, A., Xiong, N.N., Wang, T., and Vasilakos, A.V. (2020). An effective service-oriented networking management architecture for 5G-enabled internet of things. Comput. Netw., 173.","DOI":"10.1016\/j.comnet.2020.107208"},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"137184","DOI":"10.1109\/ACCESS.2019.2942390","article-title":"Machine learning for 5G\/B5G mobile and wireless communications: Potential, limitations, and future directions","volume":"7","author":"Lee","year":"2019","journal-title":"IEEE Access"},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Berardinelli, G., Mahmood, N.H., Rodriguez, I., and Mogensen, P. (2018, January 9\u201313). Beyond 5G wireless IRT for industry 4.0: Design principles and spectrum aspects. Proceedings of the 2018 IEEE Globecom Workshops (GC Wkshps), Abu Dhabi, United Arab Emirates.","DOI":"10.1109\/GLOCOMW.2018.8644245"},{"key":"ref_66","doi-asserted-by":"crossref","unstructured":"Katz, M., Matinmikko-Blue, M., and Latva-Aho, M. (2018, January 14\u201316). 6Genesis flagship program: Building the bridges towards 6G-enabled wireless smart society and ecosystem. Proceedings of the 2018 IEEE 10th Latin-American Conference on Communications (LATINCOM), Guadalajara, Mexico.","DOI":"10.1109\/LATINCOM.2018.8613209"},{"key":"ref_67","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1109\/MCOM.2016.7452271","article-title":"Network function virtualization in 5G","volume":"54","author":"Abdelwahab","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"2558","DOI":"10.1109\/JSAC.2021.3087227","article-title":"Scalable Service Function Chain Orchestration in NFV-enabled Networks: A Federated Reinforcement Learning Approach","volume":"39","author":"Huang","year":"2021","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_69","doi-asserted-by":"crossref","first-page":"5760","DOI":"10.1109\/JIOT.2019.2937110","article-title":"Low-latency and resource-efficient service function chaining orchestration in network function virtualization","volume":"7","author":"Sun","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_70","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1145\/2829988.2787493","article-title":"Enabling end-host network functions","volume":"45","author":"Ballani","year":"2015","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"ref_71","unstructured":"Palkar, S., Lan, C., Han, S., Jang, K., Panda, A., Ratnasamy, S., Rizzo, L., and Shenker, S. (2015, January 4). E2: A framework for NFV applications. Proceedings of the 25th Symposium on Operating Systems Principles, Monterey, CA, USA."},{"key":"ref_72","first-page":"190","article-title":"Open baton: A framework for virtual network function management and orchestration for emerging software-based 5G networks","volume":"2016","author":"Carella","year":"2015","journal-title":"Newsletter"},{"key":"ref_73","doi-asserted-by":"crossref","unstructured":"Kouchaksaraei, H.R., Dierich, T., and Karl, H. (2018, January 25\u201329). Pishahang: Joint orchestration of network function chains and distributed cloud applications. Proceedings of the 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft), Montreal, QC, Canada.","DOI":"10.1109\/NETSOFT.2018.8460134"},{"key":"ref_74","doi-asserted-by":"crossref","unstructured":"Mafioletti, D.R., Dominicini, C.K., Martinello, M., Ribeiro, R.M., and Villaca, R.d.S. (2020, January 7\u201311). PIaFFE: A Place-as-you-go In-network Framework for Flexible Embedding of VNFs. Proceedings of the IEEE International Conference on Communications, Dublin, Ireland.","DOI":"10.1109\/ICC40277.2020.9149240"},{"key":"ref_75","doi-asserted-by":"crossref","unstructured":"Kouchaksaraei, H.R., and Karl, H. (2019, January 24). Service Function Chaining Across OpenStack and Kubernetes Domains. Proceedings of the 13th ACM International Conference on Distributed and Event-Based Systems, Darmstadt, Germany.","DOI":"10.1145\/3328905.3332505"},{"key":"ref_76","doi-asserted-by":"crossref","unstructured":"Dab, B., Fajjari, I., Rohon, M., Auboin, C., and Diqu\u00e9lou, A. (2020, January 24\u201327). An Efficient Traffic Steering for Cloud-Native Service Function Chaining. Proceedings of the 2020 23rd Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN), Paris, France.","DOI":"10.1109\/ICIN48450.2020.9059340"},{"key":"ref_77","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1145\/354871.354874","article-title":"The Click modular router","volume":"18","author":"Kohler","year":"2000","journal-title":"ACM Trans. Comput. Syst. (TOCS)"},{"key":"ref_78","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3465628","article-title":"Metron: High-performance NFV Service Chaining Even in the Presence of Blackboxes","volume":"38","author":"Katsikas","year":"2021","journal-title":"ACM Trans. Comput. Syst. (TOCS)"},{"key":"ref_79","doi-asserted-by":"crossref","unstructured":"Meng, Z., Bi, J., Wang, H., Sun, C., and Hu, H. (2018, January 20\u201324). CoCo: Compact and optimized consolidation of modularized service function chains in NFV. Proceedings of the 2018 IEEE International Conference on Communications (ICC), Kansas City, MO, USA.","DOI":"10.1109\/ICC.2018.8422641"},{"key":"ref_80","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1109\/MNET.2018.1700394","article-title":"DeepNFV: A lightweight framework for intelligent edge network functions virtualization","volume":"33","author":"Li","year":"2018","journal-title":"IEEE Netw."},{"key":"ref_81","doi-asserted-by":"crossref","unstructured":"Lombardo, A., Manzalini, A., Schembra, G., Faraci, G., Rametta, C., and Riccobene, V. (2015, January 13\u201317). An open framework to enable NetFATE (Network Functions at the edge). Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft), London, UK.","DOI":"10.1109\/NETSOFT.2015.7116179"},{"key":"ref_82","doi-asserted-by":"crossref","unstructured":"Yasukata, K., Huici, F., Maffione, V., Lettieri, G., and Honda, M. (2017, January 24). HyperNF: Building a high performance, high utilization and fair NFV platform. Proceedings of the 2017 Symposium on Cloud Computing, Santa Clara, CA, USA.","DOI":"10.1145\/3127479.3127489"},{"key":"ref_83","doi-asserted-by":"crossref","unstructured":"Castanho, M.S., Dominicini, C.K., Villac\u00e7a, R.S., Martinello, M., and Ribeiro, R.M. (2018, January 25\u201328). Phantomsfc: A fully virtualized and agnostic service function chaining architecture. Proceedings of the 2018 IEEE Symposium on Computers and Communications (ISCC), Natal, Brazil.","DOI":"10.1109\/ISCC.2018.8538593"},{"key":"ref_84","doi-asserted-by":"crossref","unstructured":"Zheng, C., Lu, Q., Li, J., Liu, Q., and Fang, B. (2018, January 9). A flexible and efficient container-based nfv platform for middlebox networking. Proceedings of the 33rd Annual ACM Symposium on Applied Computing, Pau, France.","DOI":"10.1145\/3167132.3167240"},{"key":"ref_85","doi-asserted-by":"crossref","first-page":"1851","DOI":"10.1109\/JSAC.2019.2927069","article-title":"MicroNF: An efficient framework for enabling modularized service chains in NFV","volume":"37","author":"Meng","year":"2019","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_86","unstructured":"Eisenbud, D.E., Yi, C., Contavalli, C., Smith, C., Kononov, R., Mann-Hielscher, E., Cilingiroglu, A., Cheyney, B., Shang, W., and Hosein, J.D. (2016, January 16\u201318). Maglev: A fast and reliable software network load balancer. Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16), Santa Clara, CA, USA."},{"key":"ref_87","doi-asserted-by":"crossref","unstructured":"Quinn, P., Elzur, U., and Pignataro, C. (2022, January 20). Network Service Header (NSH). In RFC 8300; 2018; pp. 1\u201340. Available online: https:\/\/www.hjp.at\/doc\/rfc\/rfc8300.html.","DOI":"10.17487\/RFC8300"},{"key":"ref_88","doi-asserted-by":"crossref","unstructured":"Ghaznavi, M., Jalalpour, E., Wong, B., Boutaba, R., and Mashtizadeh, A.J. (2020, January 30). Fault tolerant service function chaining. Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications Technologies, Architectures, and Protocols for Computer Communication, Virtual Event, USA.","DOI":"10.1145\/3387514.3405863"},{"key":"ref_89","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1109\/TNSM.2021.3049298","article-title":"DDQP: A double deep Q-learning approach to online fault-tolerant SFC placement","volume":"18","author":"Wang","year":"2021","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_90","doi-asserted-by":"crossref","first-page":"695","DOI":"10.1109\/TNET.2020.2969961","article-title":"REINFORCE: Achieving Efficient Failure Resiliency for Network Function Virtualization-Based Services","volume":"28","author":"Kulkarni","year":"2020","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_91","doi-asserted-by":"crossref","unstructured":"Hmaity, A., Savi, M., Musumeci, F., Tornatore, M., and Pattavina, A. (2016, January 13\u201315). Virtual network function placement for resilient service chain provisioning. Proceedings of the 2016 8th International Workshop on Resilient Networks Design and Modeling (RNDM), Halmstad, Sweden.","DOI":"10.1109\/RNDM.2016.7608294"},{"key":"ref_92","doi-asserted-by":"crossref","unstructured":"Harchol, Y., Hay, D., and Orenstein, T. (2018, January 23). FTvNF: Fault tolerant virtual network functions. Proceedings of the 2018 Symposium on Architectures for Networking and Communications Systems, Ithaca, NY, USA.","DOI":"10.1145\/3230718.3230731"},{"key":"ref_93","doi-asserted-by":"crossref","unstructured":"Nguyen, H.B., Dinh, N.T., Oh, J., and Kim, Y. (2019, January 16\u201318). An Openflow-based Scheme for Service Chaining\u2019s High Availability in Cloud Network. Proceedings of the International Conference on ICT Convergence, Jeju, Korea.","DOI":"10.1109\/ICTC46691.2019.8939857"},{"key":"ref_94","doi-asserted-by":"crossref","unstructured":"Sherry, J., Gao, P.X., Basu, S., Panda, A., Krishnamurthy, A., Maciocco, C., Manesh, M., Martins, J., Ratnasamy, S., and Rizzo, L. (2015, January 17). Rollback-recovery for middleboxes. Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, London, UK.","DOI":"10.1145\/2785956.2787501"},{"key":"ref_95","unstructured":"Jackson, E.J., Walls, M., Panda, A., Pettit, J., Pfaff, B., Rajahalme, J., Koponen, T., and Shenker, S. (, January 22\u201324). SoftFlow: A Middlebox Architecture for Open vSwitch. Proceedings of the USENIX Annual Technical Conference (ATC 16), Berkeley, CA, USA. Available online: https:\/\/www.usenix.org\/conference\/atc16\/technical-sessions\/presentation\/jackson."},{"key":"ref_96","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1109\/MCOM.001.1900138","article-title":"Unikernel Network Functions: A Journey Beyond the Containers","volume":"57","author":"Kurek","year":"2019","journal-title":"IEEE Commun. Mag."},{"key":"ref_97","doi-asserted-by":"crossref","unstructured":"Laghrissi, A., Taleb, T., Bagaa, M., and Flinck, H. (2017, January 4\u20138). Towards edge slicing: VNF placement algorithms for a dynamic & realistic edge cloud environment. Proceedings of the IEEE Global Communications Conference (GLOBECOM), Singapore.","DOI":"10.1109\/GLOCOM.2017.8254653"},{"key":"ref_98","doi-asserted-by":"crossref","unstructured":"Yi, X., Duan, J., and Wu, C. (2017, January 3). Gpunfv: A gpu-accelerated nfv system. Proceedings of the First Asia-Pacific Workshop on Networking, Hong Kong, China.","DOI":"10.1145\/3106989.3106990"},{"key":"ref_99","unstructured":"Simpson, K.A., Cziva, R., and Pezaros, D.P. (2022, January 20). Sei\u00f0r: Dataplane Assisted Flow Classification Using ML. Available online: https:\/\/ieeexplore.ieee.org\/abstract\/document\/9348063."},{"key":"ref_100","doi-asserted-by":"crossref","unstructured":"Van Tu, N., Yoo, J.H., and Hong, J.W.K. (2019, January 21\u201325). Building hybrid virtual network functions with eXpress data path. Proceedings of the 2019 15th International Conference on Network and Service Management (CNSM), Halifax, NS, Canada.","DOI":"10.23919\/CNSM46954.2019.9012730"},{"key":"ref_101","doi-asserted-by":"crossref","unstructured":"Van Tu, N., Ko, K., and Hong, J.W.K. (2017, January 26\u201330). Architecture for building hybrid kernel-user space virtual network functions. Proceedings of the 2017 13th International Conference on Network and Service Management (CNSM), Tokyo, Japan.","DOI":"10.23919\/CNSM.2017.8256051"},{"key":"ref_102","doi-asserted-by":"crossref","first-page":"2490","DOI":"10.1109\/JSAC.2017.2760438","article-title":"HYPER: A hybrid high-performance framework for network function virtualization","volume":"35","author":"Sun","year":"2017","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_103","doi-asserted-by":"crossref","unstructured":"Marcuzzo, L.d.C., and dos Santos, C.R. (2020, January 18\u201320). Enabling Partial Offload of Virtualized Network Functions into the Programmable Data Plane. Proceedings of the 2020 IEEE Latin-American Conference on Communications (LATINCOM), Santo Domingo, Dominican Republic.","DOI":"10.1109\/LATINCOM50620.2020.9282299"},{"key":"ref_104","doi-asserted-by":"crossref","unstructured":"Reddy, V.S., Baumgartner, A., and Bauschert, T. (2016, January 7\u20139). Robust embedding of VNF\/service chains with delay bounds. Proceedings of the 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), Palo Alto, CA, USA.","DOI":"10.1109\/NFV-SDN.2016.7919482"},{"key":"ref_105","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1109\/CC.2018.8332001","article-title":"Heuristic solutions of virtual network embedding: A survey","volume":"15","author":"Cao","year":"2018","journal-title":"China Commun."},{"key":"ref_106","doi-asserted-by":"crossref","first-page":"6116","DOI":"10.1109\/JIOT.2020.2970995","article-title":"Energy-efficient provisioning for service function chains to support delay-sensitive applications in network function virtualization","volume":"7","author":"Sun","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_107","doi-asserted-by":"crossref","first-page":"11219","DOI":"10.1109\/JIOT.2021.3051905","article-title":"Multi-service function chain embedding with delay-guarantee: A game-theoretical approach","volume":"8","author":"Li","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"ref_108","doi-asserted-by":"crossref","first-page":"2479","DOI":"10.1007\/s10586-021-03278-4","article-title":"Security-SLA-guaranteed service function chain deployment in cloud-fog computing networks","volume":"24","author":"Zhao","year":"2021","journal-title":"Cluster Comput."},{"key":"ref_109","doi-asserted-by":"crossref","unstructured":"Wang, I.C., Wen, C.H.P., and Chao, H.J. (2018, January 4\u20136). Improving Quality of Experience of Service-Chain Deployment for Multiple Users. Proceedings of the 2018 IEEE\/ACM 26th International Symposium on Quality of Service (IWQoS), Banff, AB, Canada.","DOI":"10.1109\/IWQoS.2018.8624167"},{"key":"ref_110","doi-asserted-by":"crossref","unstructured":"Herbaut, N., Negru, D., Magoni, D., and Frangoudis, P.A. (2016, January 25\u201327). Deploying a content delivery service function chain on an SDN-NFV operator infrastructure. Proceedings of the 2016 International Conference on Telecommunications and Multimedia (TEMU), Heraklion, Greece.","DOI":"10.1109\/TEMU.2016.7551917"},{"key":"ref_111","doi-asserted-by":"crossref","unstructured":"Sun, C., Bi, J., Zheng, Z., and Hu, H. (2016, January 22). Sla-nfv: An sla-aware high performance framework for network function virtualization. Proceedings of the 2016 ACM SIGCOMM Conference, Florianopolis, Brazil.","DOI":"10.1145\/2934872.2959058"},{"key":"ref_112","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1109\/MNET.2019.1800082","article-title":"Re-architecting NFV ecosystem with microservices: State of the art and research challenges","volume":"33","author":"Chowdhury","year":"2019","journal-title":"IEEE Netw."},{"key":"ref_113","doi-asserted-by":"crossref","unstructured":"Cai, S., Zhou, F., Zhang, Z., and Meddahi, A. (2021, January 10\u201313). Disaster-Resilient Service Function Chain Embedding Based on Multi-Path Routing. Proceedings of the IEEE INFOCOM 2021-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Vancouver, BC, Canada.","DOI":"10.1109\/INFOCOMWKSHPS51825.2021.9484438"},{"key":"ref_114","doi-asserted-by":"crossref","unstructured":"N\u00e9meth, B., Molner, N., Martinperez, J., Bernardos, C.J., De la Oliva, A., and Sonkoly, B. (2021). Delay and reliability-constrained VNF placement on mobile and volatile 5G infrastructure. IEEE Trans. Mob. Comput.","DOI":"10.1109\/TMC.2021.3055426"},{"key":"ref_115","doi-asserted-by":"crossref","unstructured":"Bouridah, A., Fajjari, I., Aitsaadi, N., and Belhadef, H. (2021, January 9\u201312). Optimized Scalable SFC Traffic Steering Scheme for Cloud Native based Applications. Proceedings of the 2021 IEEE 18th Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA.","DOI":"10.1109\/CCNC49032.2021.9369583"},{"key":"ref_116","doi-asserted-by":"crossref","unstructured":"Bhamare, D., Samaka, M., Erbad, A., Jain, R., and Gupta, L. (2018). Exploring microservices for enhancing internet QoS. Trans. Emerg. Telecommun. Technol., 29.","DOI":"10.1002\/ett.3445"},{"key":"ref_117","doi-asserted-by":"crossref","unstructured":"Chai, H., Zhang, J., Wang, Z., Shi, J., and Huang, T. (2019, January 6\u20139). A Parallel Placement Approach for Service Function Chain Using Deep Reinforcement Learning. Proceedings of the 2019 IEEE 5th International Conference on Computer and Communications (ICCC), Chengdu, China.","DOI":"10.1109\/ICCC47050.2019.9064448"},{"key":"ref_118","doi-asserted-by":"crossref","unstructured":"Cziva, R., Anagnostopoulos, C., and Pezaros, D.P. (2018, January 16\u201319). Dynamic, latency-optimal VNF placement at the network edge. Proceedings of the IEEE Infocom 2018-IEEE Conference on Computer Communications, Honolulu, HI, USA.","DOI":"10.1109\/INFOCOM.2018.8486021"}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/14\/2\/59\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:20:23Z","timestamp":1760134823000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/14\/2\/59"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,15]]},"references-count":118,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["fi14020059"],"URL":"https:\/\/doi.org\/10.3390\/fi14020059","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,15]]}}}