AttachSFC: Optimizing SFC Initialization Process through Request Properties

Network Function Virtualization (NFV) technology enables the decoupling of Network Functions (NFs) from hard-ware by initializing them into virtual machines or containers, which can provide more flexible and customized services to users. However, in current NFV networks, the NFV Orchestrator (NFVO) needs to initialize an Service Function Chain (SFC) containing one or more Virtual Network Functions (VNFs) for each request. This is not appropriate in most cases. On the one hand, the initialization of VNFs also needs to be delayed, which can affect the quality of service to some extent. On the other hand, most of the requests in the network are low-resource and short-occupancy, and such SFCs will be born and died frequently in the network, which will affect the stability of the network. Unfortunately, optimising VNF initialization is a necessary but easily neglected issue. In this paper, we design AD- NFVO for Internet Service Providers (ISPs) to simplify the initialization process of SFCs and increase the overall reward of the network. Firstly, we classify user requests in terms of time and size, respectively, and propose AttachSFC, an adaptive SFC attachment strategy to simplify the initialization process of SFCs. Secondly, we apply AttachSFC to NFVO, and since AttachSFC and SFCs deployment is interdependent, we use the Advantage Actor Critic (A2C) strategy to optimize them to increase the overall reward of ISPs. Finally, we experimentally demonstrate the effectiveness and potential of the AD-NFVO.

[1]  Xiaoming Fu,et al.  Optimal Embedding of Aggregated Service Function Tree , 2022, IEEE Transactions on Parallel and Distributed Systems.

[2]  Xinglin Zhang,et al.  Joint Edge Server Placement and Service Placement in Mobile-Edge Computing , 2022, IEEE Internet of Things Journal.

[3]  Xiaojun Shang,et al.  Joint Resource Management and Flow Scheduling for SFC Deployment in Hybrid Edge-and-Cloud Network , 2022, IEEE INFOCOM 2022 - IEEE Conference on Computer Communications.

[4]  Takuji Tachibana,et al.  Dynamic Service Chain Construction Based on Model Predictive Control in NFV Environments , 2022, IEICE Trans. Commun..

[5]  Weifa Liang,et al.  Affinity-Aware VNF Placement in Mobile Edge Clouds via Leveraging GPUs , 2021, IEEE Transactions on Computers.

[6]  Roch H. Glitho,et al.  h-Horizon Sequential Look-ahead Greedy Algorithm for VNF-FG Embedding , 2021, 2021 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN).

[7]  Hao Lu,et al.  Dynamic Service Function Chain Orchestration for NFV/MEC-Enabled IoT Networks: A Deep Reinforcement Learning Approach , 2021, IEEE Internet of Things Journal.

[8]  Weifa Liang,et al.  Reliability Augmentation of Requests with Service Function Chain Requirements in Mobile Edge-Cloud Networks , 2020, ICPP.

[9]  Raouf Boutaba,et al.  Fault Tolerant Service Function Chaining , 2020, SIGCOMM.

[10]  Shaolei Ren,et al.  Traffic-Aware and Energy-Efficient vNF Placement for Service Chaining: Joint Sampling and Matching Approach , 2020, IEEE Transactions on Services Computing.

[11]  Gabriel Scalosub,et al.  Reducing Service Deployment Cost Through VNF Sharing , 2019, IEEE/ACM Transactions on Networking.

[12]  Jiaxing Zhang,et al.  NFVdeep: Adaptive Online Service Function Chain Deployment with Deep Reinforcement Learning , 2019, 2019 IEEE/ACM 27th International Symposium on Quality of Service (IWQoS).

[13]  Chen Sun,et al.  NFP: Enabling Network Function Parallelism in NFV , 2017, SIGCOMM.