Homcs: A Hierarchical Orchestration Mechanism for Cloud-Native Services in 5G Core Networks

Chengcheng Li,Jikun Tao,Xiao Chen,Chao Zhu,Jie Zeng,Yasheng Zhang
DOI: https://doi.org/10.1145/3688636.3688637
2024-01-01
Abstract:The transition from physical network functions (PNFs) to virtual network functions (VNFs) and cloud-native network functions (CNFs) represents a dynamic advancement in virtualization technologies, addressing limitations in flexibility, prolonged deployment times, and scalability. CNFs encapsulate functionalities in lightweight, containerized units, prioritizing cloud-native principles of agility and resilience. Effective management of CNFs is paramount for modern network infrastructures, and Open Source Management and Orchestration (OSM) frameworks aim to tackle these challenges. However, certain constraints persist, particularly in large-scale applications with complex startup sequencing. These challenges are further complicated by the modular nature of CNFs and the dynamic resource allocation in cloud-native environments. To address these issues, we introduce Homcs, a hierarchical orchestration mechanism for CNF services in 5G Core Networks. Homcs leverages Helm for orchestrated deployment and implements a RESTful Information Exposure Interface within Kubernetes. Real-world experiments have demonstrated that Homcs enhances CNF orchestration by optimizing deployment, scalability, and resource allocation within OSM environments.
What problem does this paper attempt to address?