Predictive Autoscaling Orchestration for Cloud-native Telecom Microservices
01 January 2018
Mobile traffic is dramatically increasing in recent several years with the evolution of mobile network toward 5G era. Leveraging network function virtualization (NFV) and cloud computing the elasticity is the advantage of mobile network systems. The autoscaling orchestrator can adjust the number of virtual network functions (VNFs) in a telecom cloud platform corresponding the devices demand (smartphone, IoT, robots). However, the adjusting process produces the delay because of the creation time of instances and making service available. The predictive mechanisms with workload forecasting enable the improvement in performance of the autoscaling orchestration system. In this paper, we investigate predictive autoscaling in the orchestration system for mobile cloud. We propose a cloud-native approach for stateless telecom services. We also consider and investigate real-time prediction to detect the peak load or burst request of resource. We develop longterm forecasting for periodical resource that detect seasonal workload demand and provide the resource plan to cloud provider. Finally, we evaluate the accuracy of these predictive mechanisms with a growing workload with several accuracy criteria. We develop our telecom testbed using containerization technology and these approaches are integrated with Kubernetes orchestrator.