Automated Provisioning of Cloud-Native Network Functions in Multi-Cloud Environments

Cloud-native Network Functions (CNFs), which are an advanced form of Virtualized Network Functions (VNFs), are expected to optimize network slicing and make the development and deployment cycle of network services faster than VNFs by using a container-based microservices architecture. However, to satisfy the requirements for high reliability and performance assurance unique to network services, additional functions specific to the Kubernetes-based CNF platform are required. In this demonstration, we propose an automated CNF provisioning engine that optimizes the hardware resources of CNFs in multi-cloud environments on the basis of performance prediction and demonstrate its effectiveness by implementing it on Kubernetes as a core function of the future CNF platform.

[1]  Liang Bao,et al.  Performance Modeling and Workflow Scheduling of Microservice-Based Applications in Clouds , 2019, IEEE Transactions on Parallel and Distributed Systems.

[2]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[3]  Huu-Trung Thieu,et al.  Telecom microservices orchestration , 2017, 2017 IEEE Conference on Network Softwarization (NetSoft).