5G network slices resource orchestration using Machine Learning techniques
Résumé
To efficiently serve heterogeneous demands in terms of data rate, reliability, latency and mobility, network operators must optimize the utilization of their infrastructure resources. In this context, we propose a framework to orchestrate resources for 5G networks by leveraging Machine Learning (ML) techniques. We start by classifying the demands for resources into groups in order to adequately serve them by dedicated logical virtual networks or Network Slices (NSs). To optimally implement these heterogeneous NSs that share the same infrastructure, we develop a new dynamic slicing approach of Physical Resource Blocks (PRBs). On first hand, we propose a predictive approach to achieve optimal slicing decisions of the PRBs from a limited resource pool. On second hand, we design an admission controller and a slice scheduler and formalize them as Knapsack problems. Finally, we design an adaptive resource manager by leveraging Deep Reinforcement Learning (DRL). Using our 5G experimental prototype based on OpenAirInterface (OAI), we generate a realistic dataset for evaluating ML based approaches as well as two baselines solutions (i.e. static slicing and uninformed random slicing-decisions). Simulation results show that using regression trees for both classification and prediction, coupled with the DRL-based adaptive resource manager, outperform alternative approaches in terms of prediction accuracy, resource smoothing, system utilization and network throughput.
Domaines
Informatique [cs]Origine | Fichiers produits par l'(les) auteur(s) |
---|