Robust network function virtualization
Corresponding Author
Tachun Lin
Department of Computer Science and Information Systems, Bradley University, Peoria, Illinois, USA
Correspondence
Tachun Lin, Department of Computer Science and Information Systems, Bradley University, Peoria, IL 61625, USA.
Email: [email protected]
Search for more papers by this authorCorresponding Author
Tachun Lin
Department of Computer Science and Information Systems, Bradley University, Peoria, Illinois, USA
Correspondence
Tachun Lin, Department of Computer Science and Information Systems, Bradley University, Peoria, IL 61625, USA.
Email: [email protected]
Search for more papers by this authorAbstract
Network function virtualization (NFV) enables on-demand network function (NF) deployment providing agile and dynamic network services. Through an evaluation metric that quantifies the minimal reliability among all NFs for all demands, service providers and operators may better facilitate flexible NF service recovery and migration, thus offering higher service reliability. In this paper, we present evaluation metrics on NFV reliability and solution approaches to solve robust NFV under random NF-enabled node failure(s). We demonstrate how to construct an auxiliary NF-enabled network and its mapping onto the physical substrate network. With the constructed NF-enabled network, we develop pseudo-polynomial algorithms to solve the robust NF and SFC s − t path problems: subproblems of robust NFV. We also present approximation algorithms for robust NFV with the SFC-Fork as the NF forwarding graph. Furthermore, we propose exact solution approaches via mixed-integer linear programming under the general setting. Computational results show that our proposed solution approaches are capable of managing robust NFV in a large-size network.
REFERENCES
- 1 5G-NORMA, Definition and specification of connectivity and QoE/QoS management mechanisms, Tech. report H2020-ICT-2014-2 5G NORMA, 5G NORMA, 2017.
- 2K. Aardal, F.A. Chudak, and D.B. Shmoys, A 3-approximation algorithm for the k-level uncapacitated facility location problem, Inform. Process. Lett. 72 (1999), 161–167.
- 3S. Abdelwahab, B. Hamdaoui, M. Guizani, and T. Znati, Network function virtualization in 5G, IEEE Commun. Mag. 54 (2016), 84–91.
- 4A. Ageev, Y. Ye, and J. Zhang, Improved combinatorial approximation algorithms for the k-level facility location problem, SIAM J. Discrete Math. 18 (2004), 207–217.
- 5H.A. Alameddine, S. Sebbah, and C. Assi, On the interplay between network function mapping and scheduling in VNF-based networks: A column generation approach, IEEE Trans. Netw. Serv. Manage. 14 (2017), 860–874.
- 6 N. Alliance, 5G white paper, 2015.
- 7M.F. Bari, S.R. Chowdhury, R. Ahmed, and R. Boutaba, On orchestrating virtual network functions, 11th International Conference on Network and Service Management (CNSM), 2015, pp. 50–56.
- 8M.S. Bonfim, K.L. Dias, and S.F. Fernandes, Integrated NFV/SDN architectures: A systematic literature review, arXiv preprint arXiv:1801.01516, 2018.
- 9J. Byrka, “ An optimal bifactor approximation algorithm for the metric uncapacitated facility location problem,” Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, Springer, Princeton, NJ, 2007, pp. 29–43.
10.1007/978-3-540-74208-1_3 Google Scholar
- 10J. Byrka, M. Ghodsi, and A. Srinivasan, LP-rounding algorithms for facility-location problems, arXiv preprint arXiv:1007.3611, 2010.
- 11J. Byrka, S. Li, and B. Rybicki, Improved approximation algorithm for k-level uncapacitated facility location problem (with penalties), Theory Comput. Syst. 58 (2016), 19–44.
- 12F. Carpio, S. Dhahri, and A. Jukan, VNF placement with replication for load balancing in NFV networks, IEEE International Conference on Communications (ICC), 2017, pp. 1–6.
- 13S. Chechik and D. Peleg, Robust fault tolerant uncapacitated facility location, arXiv preprint arXiv:0912.3188, 2009.
- 14S. Chechik and D. Peleg, Robust fault tolerant uncapacitated facility location, Theory Comput. Sci. 543 (2014), 9–23.
- 15G. Cheng, H. Chen, H. Hu, Z. Wang, and J. Lan, Enabling network function combination via service chain instantiation, Comput. Netw. 92 (2015), 396–407.
- 16N.M.K. Chowdhury, M.R. Rahman, and R. Boutaba, Virtual network embedding with coordinated node and link mapping, IEEE INFOCOM, 2009, pp. 783–791.
- 17R. Cohen, L. Lewin-Eytan, J.S. Naor, and D. Raz, Near optimal placement of virtual network functions, IEEE INFOCOM, 2015, pp. 1346–1354.
- 18S. D'Oro, L. Galluccio, S. Palazzo, and G. Schembra, A game theoretic approach for distributed resource allocation and orchestration of softwarized networks, IEEE J. Sel. Areas Commun. 35 (2017), 721–735.
- 19V. Eramo, M. Ammar, and F.G. Lavacca, Migration energy aware reconfigurations of virtual network function instances in NFV architectures, IEEE Access 5 (2017), 4927–4938.
- 20V. Eramo, E. Miucci, M. Ammar, and F.G. Lavacca, An approach for service function chain routing and virtual function network instance migration in network function virtualization architectures, IEEE/ACM Trans. Netw. 25 (2017), 2008–2025.
- 21 ETSI, Network functions virtualisation (NFV): Management and orchestration, Tech. report ETSI GS NFV-MAN 001, ETSI, 2014.
- 22 ETSI, Network functions virtualisation (NFV): Infrastructure overview, Tech. report, ETSI, 2015.
- 23 ETSI, Network functions virtualisation (NFV); Reliability; Report on models and features for end-to-end reliability, Tech. report V1.1.1, ETSI, 2016.
- 24 ETSI, Network functions virtualisation: White paper on NFV priorities for 5G, Tech. report, ETSI, 2017.
- 25G. Even, M. Rost, and S. Schmid, An approximation algorithm for path computation and function placement in SDNs, International Colloquium on Structural Information and Communication Complexity, 2016, pp. 374–390.
- 26J. Fan, Z. Ye, C. Guan, X. Gao, K. Ren, and C. Qiao, GREP: Guaranteeing reliability with enhanced protection in NFV, ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization, 2015, pp. 13–18.
- 27S. Guha and S. Khuller, Greedy strikes back: Improved facility location algorithms, J. Algorithms 31 (1999), 228–248.
- 28A. Gupta, B. Jaumard, M. Tornatore, and B. Mukherjee, A scalable approach for service chain mapping with multiple SC instances in a wide-area network, IEEE J. Sel. Areas Commun. 36 (2018), 529–541.
- 29B. Han, V. Gopalakrishnan, L. Ji, and S. Lee, Network function virtualization: Challenges and opportunities for innovations, IEEE Commun. Mag. 53 (2015), 90–97.
- 30B. Han, V. Gopalakrishnan, G. Kathirvel, and A. Shaikh, On the resiliency of virtual network functions, IEEE Commun. Mag. 55 (2017), 152–157.
- 31H. Hawilo, M. Jammal, and A. Shami, Orchestrating network function virtualization platform: Migration or re-instantiation? IEEE 6th International Conference on Cloud Networking (CloudNet), 2017, pp. 1–6.
- 32M. Jalalitabar, Service function graph design and embedding in next generation internet, Ph.D. thesis, Georgia State University, 2018.
- 33R. Krishnaswamy and M. Sviridenko, Inapproximability of the multi-level uncapacitated facility location problem, Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms, 2012, pp. 718–734.
- 34S. Li, A 1.488 approximation algorithm for the uncapacitated facility location problem, Inform. Comput. 222 (2013), 45–58.
- 35T. Lin and Z. Zhou, Robust virtual network function provisioning under random failures on network function enabled nodes, Proc. of 10th International Workshop on Resilient Networks Design and Modeling (RNDM), 2018.
- 36T. Lin, Z. Zhou, M. Tornatore, and B. Mukherjee, Demand-aware network function placement, J. Lightwave Technol. 34 (2016), 2590–2600.
- 37R. Mijumbi, J. Serrat, J.L. Gorricho, N. Bouten, F. De Turck, and R. Boutaba, Network function virtualization: State-of-the-art and research challenges, IEEE Commun. Surv. Tutor. 18 (2016), 236–262.
- 38 G. NFV-SWA, 001-V1.1.1-network functions virtualisation (NFV): Virtual network functions architecture, 2014.
- 39N.C. Nguyen, P. Wang, D. Niyato, Y. Wen, and Z. Han, Resource management in cloud networking using economic analysis and pricing models: A survey, IEEE Commun. Surv. Tutor. 19 (2017), 954–1001.
- 40V.G. Nguyen, A. Brunstrom, K.J. Grinnemo, and J. Taheri, SDN/NFV-based mobile packet core network architectures: A survey, IEEE Commun. Surv. Tutor. 19 (2017), 1567–1602.
- 41L. Nobach, I. Rimac, V. Hilt, and D. Hausheer, Statelet-based efficient and seamless NFV state transfer, IEEE Trans. Netw. Serv. Manage. 14 (2017), 964–977.
- 42 Openstack, IETF SFC encapsulation, 2018.
- 43A. Osseiran, F. Boccardi, V. Braun, K. Kusume, P. Marsch, M. Maternia, O. Queseth, M. Schellmann, H. Schotten, H. Taoka, et al., Scenarios for 5G mobile and wireless communications: The vision of the METIS project, IEEE Commun. Mag. 52 (2014), 26–35.
- 44M. Peng, C. Wang, V. Lau, and H.V. Poor, Fronthaul-constrained cloud radio access networks: Insights and challenges, IEEE Wirel. Commun. 22 (2015), 152–160.
- 45L. Qu, C. Assi, K. Shaban, and M. Khabbaz, Reliability-aware service provisioning in NFV-enabled enterprise datacenter networks, International Conference on Network and Service Management (CNSM), 2016, pp. 153–159.
- 46M. Rost and S. Schmid, Service chain and virtual network embeddings: Approximations using randomized rounding, arXiv preprint arXiv:1604.02180, 2016.
- 47G. Sallam, G.R. Gupta, B. Li, and B. Ji, Shortest path and maximum flow problems under service function chaining constraints, arXiv preprint arXiv:1801.05795, 2018.
- 48D.B. Shmoys, É. Tardos, and K. Aardal, Approximation algorithms for facility location problems, Proceedings of the Twenty-Ninth Annual ACM Symposium on Theory of Computing, 1997, pp. 265–274.
- 49H. Vardhan, S. Billenahalli, W. Huang, M. Razo, A. Sivasankaran, L. Tang, P. Monti, M. Tacca, and A. Fumagalli, Finding a simple path with multiple must-include nodes, 2009 IEEE International Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems, 2009, pp. 1–3.
- 50
W. Wang, Y. Liu, Y. Li, H. Song, Y. Wang, and J. Yuan, Consistent state updates for virtualized network function migration, IEEE Trans. Services Comput. (2017). https://ieeexplore.ieee.org/document/8081824
10.1109/TSC.2017.2765636 Google Scholar
- 51Y. Wang, G. Xie, Z. Li, P. He, and K. Salamatian, Transparent flow migration for NFV, IEEE International Conference on Network Protocols (ICNP), 2016, pp. 1–10.
- 52L. Xia, Q. Wu, D. King, and H. Yokota, VNF pool use cases, Tech. report draft-king-vnfpool-mobile-use-case-02, IETF, 2014.
- 53Y. Xie, Z. Liu, S. Wang, and Y. Wang, Service function chaining resource allocation: A survey, arXiv preprint arXiv:1608.00095, 2016.
- 54M. Zeng, W. Fang, and Z. Zhu, Orchestrating tree-type VNF forwarding graphs in inter-DC elastic optical networks, J. Lightwave Technol. 34 (2016), 3330–3341.
- 55J. Zhang, Approximating the two-level facility location problem via a quasi-greedy approach, Math. Program. 108 (2006), 159–176.
- 56J. Zhang, W. Wu, and J. Lui, On the theory of function placement and chaining for network function virtualization, Proceedings of the Eighteenth ACM International Symposium on Mobile Ad Hoc Networking and Computing, 2018, pp. 91–100.