On Optimization of Next-Generation Microservice-Based Core Networks
Andrea Tassi, Daniel Warren, Yue Wang, Deval Bhamare, Rasoul Behravesh
TL;DR
The authors address optimizing control-plane processing for a microservice-based 5G core by partitioning and mapping large MS graphs onto heterogeneous bare-metal deployments to minimize inter-server traffic. They formulate a Core Optimization problem and develop a practical MM heuristic to compute feasible, near-optimal allocations. Empirical results show MS-based cores robustly support requested CP loads with lower inter-server traffic than NF- or procedure-based architectures, particularly as server heterogeneity increases. The work demonstrates scalable traffic-aware MS placement and highlights potential for dynamic re-optimization as network loads evolve.
Abstract
Next-generation mobile core networks are required to be scalable and capable of efficiently utilizing heterogeneous bare metal resources that may include edge servers. To this end, microservice-based solutions where control plane procedures are deconstructed in their fundamental building blocks are gaining momentum. This letter proposes an optimization framework delivering the partitioning and mapping of large-scale microservice graphs onto heterogeneous bare metal deployments while minimizing the total network traffic among servers. An efficient heuristic strategy for solving the optimization problem is also provided. Simulation results show that, with the proposed framework, a microservice-based core can consistently support the requested load in heterogeneous bare metal deployments even when alternative architecture fails. Besides, our framework ensures an overall reduction in the control plane-related network traffic if compared to current core architectures.
