Abstract
Network Function Virtualization (NFV) has becoming an emerging technology for ensuring the reliability and security of data flows. The virtual network function (VNF) embedding problem, which tries to minimize the embedding cost has attracted extensive interests recently. However, the existing works always assume the fixed execution order of VNFs, which limits their application. Thus, we investigate the VNF embedding problem without such limitations in this paper. Firstly, a general transformation framework is proposed for the NFV-enabled unicast routing with adjustable order. Then, an optimal algorithm is proposed for the unicast VNF embedding without delay constraints. Additionally, an efficient algorithm is also proposed for such problem with delay constraints. Finally, we evaluate the proposed algorithms via numerical results, which show that our algorithms significantly outperform the existing benchmarks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Afolabi, I., Taleb, T., Samdanis, K., Ksentini, A., Flinck, H.: Network slicing and softwarization: a survey on principles, enabling technologies, and solutions. IEEE Commun. Surv. Tutor. 20(3), 2429–2453 (2018)
Yao, B., Gao, H., Chen, Q., Li, J.: Energy-adaptive and bottleneck-aware many-to-many communication scheduling for battery-free wsns. IEEE Internet Things J. 8(10), 8514–8529 (2021)
Chen, Q., Cai, Z., Cheng, L., Gao, H., Li, J.: Structure-free broadcast scheduling for duty-cycled multihop wireless sensor networks. IEEE Trans. Mob. Comput. 21, 4624–4641 (2021)
Feng, H., Llorca, J., Tulino, A.M., Raz, D., Molisch, A.F.: Approximation algorithms for the NFV service distribution problem. In: IEEE INFOCOM 2017-IEEE Conference on Computer Communications, pp. 1–9. IEEE (2017)
Bremler-Barr, A., Harchol, Y., Hay., D.: Openbox: a software-defined framework for developing, deploying, and managing network functions. In: Proceedings of the 2016 ACM SIGCOMM Conference, pp. 511–524 (2016)
Kuo, J.-J., Shen, S.-H., Kang, H.-Y., Yang, D.-N., Tsai, M.-J., Chen, W.-T.: Service chain embedding with maximum flow in software defined network and application to the next-generation cellular network architecture. In: IEEE INFOCOM 2017-IEEE Conference on Computer Communications, pp. 1–9. IEEE (2017)
Chen, Y., Wu, J.: NFV middlebox placement with balanced set-up cost and bandwidth consumption. In: Proceedings of the 47th International Conference on Parallel Processing, pp. 1–10 (2018)
Ma, Yu., Liang, W., Zichuan, X., Guo, S.: Profit maximization for admitting requests with network function services in distributed clouds. IEEE Trans. Parallel Distrib. Syst. 30(5), 1143–1157 (2018)
Mirjalily, G., Asgarian, M., Luo, Z.-Q.: Interference-aware NFV-enabled multicast service in resource-constrained wireless mesh networks. IEEE Trans. Netw. Serv. Manage. 19(1), 424–436 (2021)
Jia, M., Liang, W., Huang, M., Zichuan, X., Ma, Yu.: Routing cost minimization and throughput maximization of NFV-enabled unicasting in software-defined networks. IEEE Trans. Netw. Serv. Manage. 15(2), 732–745 (2018)
Ren, B., Guo, D., Tang, G., Lin, X., Qin, Y.: Optimal service function tree embedding for nfv enabled multicast. In: 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), pp. 132–142. IEEE (2018)
Ren, B., Guo, D., Shen, Y., Tang, G., Lin, X.: Embedding service function tree with minimum cost for NFV-enabled multicast. IEEE J. Sel. Areas Commun. 37(5), 1085–1097 (2019)
Alhussein, O., et al.: A virtual network customization framework for multicast services in NFV-enabled core networks. IEEE J. Sel. Areas Commun. 38(6), 1025–1039 (2020)
Zhang, Q., Xiao, Y., Liu, F., Lui, J.C.S., Guo, J., Wang, T.: Joint optimization of chain placement and request scheduling for network function virtualization. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 731–741. IEEE (2017)
Kuo, T.-W., Liou, B.-H., Lin, K.C.-J., Tsai, M.-J.: Deploying chains of virtual network functions: On the relation between link and server usage. IEEE/ACM Trans. Network. 26(4), 1562–1576 (2018)
Jin, P., Fei, X., Zhang, Q., Liu, F., Li, B.: Latency-aware VNF chain deployment with efficient resource reuse at network edge. In: IEEE INFOCOM 2020-IEEE Conference on Computer Communications, pp. 267–276. IEEE (2020)
Li, Y., Phan, L.T.X., Loo, B.T.: Network functions virtualization with soft real-time guarantees. In: IEEE INFOCOM 2016-The 35th Annual IEEE International Conference on Computer Communications, pp. 1–9. IEEE (2016)
Ren, H., et al.: Efficient algorithms for delay-aware NFV-enabled multicasting in mobile edge clouds with resource sharing. IEEE Trans. Parallel Distribut. Syst. 31(9), 2050–2066 (2020)
Zichuan, X., Liang, W., Jia, M., Huang, M., Mao, G.: Task offloading with network function requirements in a mobile edge-cloud network. IEEE Trans. Mob. Comput. 18(11), 2672–2685 (2018)
Yue, Y., Cheng, B., Li, B., Wang, M., Liu, X.: Throughput optimization VNF placement for mapping SFC requests in mec-nfv enabled networks. In: Proceedings of the 26th Annual International Conference on Mobile Computing and Networking, pp. 1–3 (2020)
Asgarian, M., Mirjalily, G., Luo, Z.-Q.: Trade-off between efficiency and complexity in multi-stage embedding of multicast VNF service chains. IEEE Commun. Lett. 26(2), 429–433 (2021)
Gharbaoui, M., Contoli, C., Davoli, G., Borsatti, D., Cuffaro, G., Paganelli, F., Cerroni, W., Cappanera, P., Martini, B.: An experimental study on latency-aware and self-adaptive service chaining orchestration in distributed NFV and SDN infrastructures. Comput. Netw. 208, 108880 (2022)
Kumazaki, M., Ogura, M., Tachibana, T.: Dynamic service chain construction based on model predictive control in NFV environments. IEICE Trans. Commun. 105(4), 399–410 (2022)
Pei, J., Hong, P., Xue, K., Li, D.: Resource aware routing for service function chains in SDN and NFV-enabled network. IEEE Trans. Serv. Comput. 14(4), 985–997 (2018)
Chen, Q., Gao, H., Li, Y., Cheng, S., Li, J.: Edge-based beaconing schedule in duty-cycled multihop wireless networks. In IEEE INFOCOM 2017-IEEE Conference on Computer Communications, pp. 1–9. IEEE (2017)
Chen, Q., Gao, H., Cheng, L., Li, Y.: Label coloring based beaconing schedule in duty-cycled multihop wireless networks. IEEE Trans. Mob. Comput. 19(5), 1123–1137 (2019)
Juttner, A., Szviatovski, B., Mécs, I., Rajkó, Z.: Lagrange relaxation based method for the QoS routing problem. In: Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No. 01CH37213), vol. 2, pp. 859–868. IEEE (2001)
Wang, Z., Crowcroft, J.: Quality-of-service routing for supporting multimedia applications. IEEE J. Sel. Areas Commun. 14(7), 1228–1234 (1996)
Floyd, R.W.: Algorithm 97: shortest path. Commun. ACM 5(6), 345 (1962)
Chen, Q., Cai, Z., Cheng, L., Gao, H., Li, J.: Low-latency concurrent broadcast scheduling in duty-cycled multihop wireless networks. In: 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), pp. 851–860. IEEE (2019)
Chen, Q., Gao, H., Cheng, S., Fang, X., Cai, Z., Li, J.: Centralized and distributed delay-bounded scheduling algorithms for multicast in duty-cycled wireless sensor networks. IEEE/ACM Trans. Networking 25(6), 3573–3586 (2017)
Book, R.V., Garey, M.R., Johnson, D.S.: Computers and intractability: a guide to the theory of \( np \)-completeness. Bulletin (New Series) Am. Math. Soc. 3(2), 898–904 (1980)
Salama, H.F., Reeves, D.S., Viniotis, Y.: A distributed algorithm for delay-constrained unicast routing. In: Proceedings of INFOCOM 1997, vol. 1, pp. 84–91. IEEE (1997)
Xu, Z., Liang, W., Huang, M., Jia, M., Guo, S., Galis, A.: Approximation and online algorithms for NFV-enabled multicasting in SDNs. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 625–634. IEEE (2017)
Brown, G., Analyst, S., Reading, H.: Service chaining in carrier networks, White paper (2015)
Luizelli, M.C., Raz, D., Sa’ar, Y.: Optimizing NFV chain deployment through minimizing the cost of virtual switching. In: IEEE INFOCOM 2018-IEEE Conference on Computer Communications, pp. 2150–2158. IEEE (2018)
Huang, M., Liang, W., Xu, Z., Jia, M., Guo, S.: Throughput maximization in software-defined networks with consolidated middleboxes. In: 2016 IEEE 41st Conference on Local Computer Networks (LCN), pp. 298–306. IEEE (2016)
Acknowledgement
This work was partly supported by the R &D projects in key areas of Guangdong Province (2020B010164001), the Key Program of NSFC- Guangdong Joints Funds (U1801263, .U2001201), the Projects of Science and Technology Plan of Guangdong province under Grant NOs. 2022A1515011032, 2020A1515011132, GDNRC[2020]024, the industry university research innovation fund of Chinese Universities (2021FNA02010), and the Guangdong Provincial Key Laboratory of Cyber-Physical System under Grant NOs. 2020B1212060069.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Zheng, P., Chen, Q., Wang, F., Li, L., Cheng, L. (2022). Minimizing the Embedding Cost of Service Function Chains with Adjustable Order. In: Ma, H., Wang, X., Cheng, L., Cui, L., Liu, L., Zeng, A. (eds) Wireless Sensor Networks. CWSN 2022. Communications in Computer and Information Science, vol 1715. Springer, Singapore. https://doi.org/10.1007/978-981-19-8350-4_14
Download citation
DOI: https://doi.org/10.1007/978-981-19-8350-4_14
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-8349-8
Online ISBN: 978-981-19-8350-4
eBook Packages: Computer ScienceComputer Science (R0)