Implementation of Backup Resource Management Controller for Reliable Function Allocation in Kubernetes


연구 분야: Software Development



학회: 2021 IEEE 7th International Conference on Network Softwarization (NetSoft)


초록

Resource allocation and management is a key role in network function virtualization to improve the reliability of network services. Kubernetes is a system to deploy and manage the virtual network functions automatically. Existing tools in Kubernetes does not provide a resource type to define the backup Pods. It does not provide automatic resource management based on the user requests for the backup Pods, either. This paper designs and implements a custom resource and the corresponding controller in Kubernetes to manage the primary and backup resources of network functions. The custom resource is a set of Pods with different types, which includes primary, hot backup, and cold backup Pods. The controller manages the set of Pods and maintains the current state of the different types of Pods to keep the current state consistent with the desired state of each type of Pod. Demonstration validates that the controller automatically manage the primary and backups resources correctly.


Author Profile
Mengfei Zhu

Graduate School of Informatics Kyoto University Kyoto Japan

Japan
Author Profile
Rui Kang

Graduate School of Informatics Kyoto University Kyoto Japan

Japan
Author Profile
Fujun He

Graduate School of Informatics Kyoto University Kyoto Japan

Japan

📄 논문 정보

발행 연도 2021년
인용수 7
출판 국가 Japan
사이트 IEEE
좋아요 수 0

연관 논문 목록 (101건)