Dynamic Resource Allocation and Placement of Cloud Native Network Services
Sagar Arora, Adlen Ksentini
Abstract
Cloud-native technologies have recently entered the telecommunication world. These technologies were specially designed for developing and orchestrating container-based applications. The new cloud-native network functions use container based virtualization instead of virtual machine-based virtualization. These network functions have low resource footprints and low deployment time, making them suitable for a distributed environment. To adopt these new network functions and cloud native approach the network function virtualization vision needs alterations. In this paper, we use cloud-native approach to provide resilience to cloud-native network services. We proposed dynamic resource allocation and placement algorithm for modeling and placing a simple cloud-native network service. The algorithm aims to minimize infrastructural resource utilization under the constraint of abiding service availability mentioned in the service level agreement.