Dynamic Orchestration of Service Function Chain Based on Reinforcement Learning

Network Function Virtualization (NFV) technology decoupled Network functions from hardware resources to create more flexible Network services and support more flexible Network resource allocation. By matching and linking different virtual network functions (VNF) to form the Service Function Chain (SFC), NFV technology can provide users with end-to-end network services in a more flexible and rapid manner, and support the expansion and development of new services. In order to maintain the stability of network performance during the dynamic change of network demand, scaling is a basic task in SFC deployment. The key of the NFC scaling is the high accuracy of the time and scale quantity, which can avoid unnecessary resource provisioning and releasing process while maintaining network performance. In this paper, we propose a scaling mechanism based on Reinforcement Learning, which can make better decisions for managing network performance changes in dynamic workloads. Resource utilization is also introduced into the mechanism to avoid the idle waste of network resources. The simulation implements the scaling mechanism in a virtualized EPC network and the result proves that the proposed scaling mechanism has high accuracy in managing network performance and advantages in efficient utilization of network resources.

[1]  Yiyan Wu,et al.  Cloud Transmission: A New Spectrum-Reuse Friendly Digital Terrestrial Broadcasting Transmission System , 2012, IEEE Transactions on Broadcasting.

[2]  Tarik Taleb,et al.  QoE-aware elasticity support in cloud-native 5G systems , 2016, 2016 IEEE International Conference on Communications (ICC).

[3]  Liang Gong,et al.  Integrating network function virtualization with SDR and SDN for 4G/5G networks , 2015, IEEE Network.

[4]  Mohsen Guizani,et al.  Call Admission Control Optimization in WiMAX Networks , 2008, IEEE Transactions on Vehicular Technology.

[5]  Xing Zhang,et al.  An Approach for Spatial-Temporal Traffic Modeling in Mobile Cellular Networks , 2015, 2015 27th International Teletraffic Congress.

[6]  Pilar Andres-Maldonado,et al.  Modeling and Dimensioning of a Virtualized MME for 5G Mobile Networks , 2017, IEEE Transactions on Vehicular Technology.

[7]  Tarik Taleb,et al.  Dynamic Cloud Resource Scheduling in Virtualized 5G Mobile Systems , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[8]  Fulvio Risso,et al.  Research Directions in Network Service Chaining , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

[9]  Juanjo Unzilla,et al.  Service description in the NFV revolution: Trends, challenges and a way forward , 2016, IEEE Communications Magazine.

[10]  Franck Le,et al.  Online VNF Scaling in Datacenters , 2016, 2016 IEEE 9th International Conference on Cloud Computing (CLOUD).

[11]  Thomas Magedanz,et al.  An extensible Autoscaling Engine (AE) for Software-based Network Functions , 2016, 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN).