Browse > Article
http://dx.doi.org/10.3837/tiis.2021.08.005

A Dynamic Adjustment Method of Service Function Chain Resource Configuration  

Han, Xiaoyang (College of Information and Navigation, Air Force Engineering University)
Meng, Xiangru (College of Information and Navigation, Air Force Engineering University)
Yu, Zhenhua (College of Computer Science and Technology, Xi'an University of Science and Technology)
Zhai, Dong (College of Information and Navigation, Air Force Engineering University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.15, no.8, 2021 , pp. 2783-2804 More about this Journal
Abstract
In the network function virtualization environment, dynamic changes in network traffic will lead to the dynamic changes of service function chain resource demand, which entails timely dynamic adjustment of service function chain resource configuration. At present, most researches solve this problem through virtual network function migration and link rerouting, and there exist some problems such as long service interruption time, excessive network operation cost and high penalty. This paper proposes a dynamic adjustment method of service function chain resource configuration for the dynamic changes of network traffic. First, a dynamic adjustment request of service function chain is generated according to the prediction of network traffic. Second, a dynamic adjustment strategy of service function chain resource configuration is determined according to substrate network resources. Finally, the resource configuration of a service function chain is pre-adjusted according to the dynamic adjustment strategy. Virtual network functions combination and virtual machine reusing are fully considered in this process. The experimental results show that this method can reduce the influence of service function chain resource configuration dynamic adjustment on quality of service, reduce network operation cost and improve the revenue of service providers.
Keywords
Service function chain; Virtual network function; Dynamic adjustment; Vertical scaling; Migration;
Citations & Related Records
연도 인용수 순위
  • Reference
1 H. Yu, J. Yang, C. Fung, R. Boutaba, and Y. Zhuang, "ENSC: multi-resource hybrid scaling for elastic network service chain in clouds," in Proc. of 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS), Singapore, pp. 34-41, 2018.
2 T. Han and N. Ansari, "A traffic load balance framework for software defined radio access networks powered by hybrid energy sources," IEEE/ACM Transactions on Network, 24(2), 1038-1051, 2016.   DOI
3 M. Tajiki, S. Salsano, L. Chiaraviglio, M. Shojafar and B. Akbari, "Joint energy efficient and QoS-aware path allocation and VNF placement for service function chaining," IEEE Transactions on Network and Service Management, 16(1), 374-388, 2019.   DOI
4 S. Palkar, C. Lan, S. Han, K. Jang, A. Panda, S. Ratnasamy, L. Rizzo, and S. Shenker, "E2: a framework for nfv applications," in Proc. of the 25th Symposium on Operating Systems Principles, pp. 121-136, Oct. 2015.
5 J. Zu, G. Hu, Y. Wu, D. Shao, and J. Yan, "Resource aware chaining and adaptive capacity scaling for service function chains in distributed cloud network," IEEE Access, 7(1), 157707-157723, 2019.   DOI
6 J. Liu, H. Shen and H. Hu, "Load-aware and congestion-free state management in network function virtualization," in Proc. of 2017 International Conference on Computing, Networking and Communications (ICNC): Optical and Grid Computing, Santa Clara, USA, Jan. 2017.
7 Y. Su, X. Meng, Z. Yu and Q. Kang, "Cognitive virtual network reconfiguration method based on traffic prediction and link importance," IEEE Access, 7(1), 138915-138926, 2019.   DOI
8 "Kvm cpu hotplug,". https://www.linux-kvm.org/page/CPUHotPlug.
9 "Open vswitch,". https://openvswitch.org.
10 B. Andrus, A. Autenrieth, S. Pachnicke, J. Olmos and I. Monroy, "Live migration downtime analysis of a VNF guest for a proposed optical FMC network architecture," in Proc. of ITG Symposium on Photonic Networks, Leipzig, Germany, pp. 1-5, May. 2016.
11 F. Zhang, G. Liu., X. Fu and R. Yahyapour, "A survey on virtual machine migration: challenges, techniques, and open issues," IEEE Communications Surveys & Tutorials, 20(2), 1206-1243, 2018.   DOI
12 M. Pozza, K. Nicholson, D. Lugones, A. Rao, H. Flinck, and S. Tarkoma, "On reconfiguring 5G network slices," IEEE Journal on Selected Areas in Communications, 38(7), 1542-1554, 2020.   DOI
13 L. Popa, P. Yalagandula, S. Banerjee, and J. Mogul, "Elasticswitch: practical work-conserving bandwidth guarantees for cloud computing," in Proc. of the ACM SIGCOMM 2013 conference on SIGCOMM, pp. 351-362, Aug. 2013.
14 "Wind river," 2017. https://www.windriver.com/.
15 B. Yi, X. Wang, M. Huang and K. Li, "Design and implementation of network-aware VNF migration mechanism," IEEE Access, 8(1), 44346-44358, 2020.   DOI
16 H. Tang, D. Zhou, and D. Chen, "Dynamic network function instance scaling based on traffic forecasting and VNF placement in operator data centers," IEEE Transactions on Parallel and Distributed Systems, 30(3), 530-543, 2018.   DOI
17 H. Yu, J. Yang and C. Fung, "Fine-grained cloud resource provisioning for virtual network function," IEEE Transactions on Network and Service Management, 17(3), 1363-1376, 2020.   DOI
18 X. Han, X. Meng, Z. Yu, Q. Kang, and Y. Zhao, "A service function chain deployment method based on network flow theory for load balance in operator networks," IEEE Access, 8(1), 93187-93199, 2020.   DOI
19 M. Otokura, K. Leibnitz, Y. Koizumi, D. Kominami, T. Shimokawa, and M. Murata, "Evolvable virtual network function placement method: mechanism and performance evaluation," IEEE Transactions on Network and Service Management, 16(1), 27-40, 2019.   DOI
20 M. Wang, B. Cheng, and J. Chen, "Joint availability guarantee and resource optimization of virtual network function placement in data center networks," IEEE Transactions on Network and Service Management, 17(2), 821-834, 2020.   DOI
21 J. Wang, H. Qi, K. Li, and X. Zhou, "PRSFC-IoT: a performance and resource aware orchestration system of service function chaining for internet of things," IEEE Internet of Things Journal, 5(3), 1400-1410, 2018.   DOI
22 M. Ghaznavi, A. Khan, N. Shahriar, K. Alsubhi, R. Ahmed, and R. Boutaba, "Elastic virtual network function placement," in Proc. of 2015 IEEE 4th International Conference on Cloud Networking (CloudNet), Niagara Falls, Canada, pp. 255-260, Oct. 2015.
23 L. Tang, X. He, P. Zhao, G. Zhao, Y. Zhou and Q. Chen, "Virtual network function migration based on dynamic resource requirements prediction," IEEE Access, 7(1), 112346-112362, 2019.
24 M. Mao and M. Humphrey, "A performance study on the vm startup time in the cloud," in Proc. of 2012 IEEE Fifth International Conference on Cloud Computing, Honolulu, USA, June 2012.
25 H. Yu, J. Yang, C. Fung, "Elastic network service chain with fine-grained vertical scaling," in Proc. of 2018 IEEE Global Communications Conference(GLOBECOM), Abu Dhabi, United Arab Emirates, Dec. 2018.
26 K. Noghani, A. Kassler, and J. Taheri, "On the cost-optimality trade-off for service function chain reconfiguration," in Proc. of 2019 IEEE 8th International Conference on Cloud Networking (CloudNet), Coimbra, Portugal, Nov. 2019.
27 S. Mehraghdam, M. Keller, and H. Karl, "Specifying and placing chains of virtual network functions," in Proc. of 2014 IEEE 3rd International Conference on Cloud Networking(CloudNet), Luxembourg, pp. 7-13, Oct. 2014.
28 K. Qu, W. Zhuang, Q. Ye, X. Shen, X. Li, and J. Rao, "Dynamic flow migration for embedded services in SDN/NFV-enabled 5G core networks," IEEE Transactions on Communications, 68(4), 2394-2408, 2020.   DOI
29 Z. Luo, C. Wu, Z. Li, and W. Zhou, "Scaling geo-distributed network function chains: a prediction and learning framework," IEEE Journal on Selected Areas in Communications, 37(8), 1838-1850, 2019.   DOI