Análisis de desempeño de la función de gestión de acceso y movilidad en un Core 5G basado en predicciones del uso de CPU
Resumen
El aumento en el número de dispositivos móviles y la creciente demanda de servicios generan un incremento en las solicitudes de acceso por segundo que llegan a la función de gestión de acceso y movilidad (AMF, Access and Mobility Management Function) del plano de control en una red móvil de quinta generación (5G, Fifth Generation), lo que provoca congestión en la función y afecta el desempeño general de la red. En este artículo se propone un mecanismo de autoescalado para el AMF en un core 5G utilizando predicciones de uso de la CPU obtenidas mediante la técnica de aprendizaje automático (ML, Machine Learning) de memoria a largo y corto plazo (LSTM, Long Short-Term Memory). El mecanismo predice el porcentaje de uso de la CPU en el pod que contiene la AMF y establece políticas de escalado que determinan la cantidad necesaria de pods AMF. Se evalúa el desempeño del componente AMF a través de la tasa de éxito, tasa de pérdidas y latencia de las solicitudes de acceso por segundo en tres escenarios diferentes: uno reactivo con escalado basado en límites (Thresholds) actuales de CPU, otro predictivo utilizando predicciones de CPU, y otro en el que se involucran tanto las políticas de escalamiento como la
técnica LSTM. Con los escenarios anteriores, se escala el AMF de forma reactiva y predictiva. Los resultados muestran que las políticas de escalamiento y el algoritmo de ML mejoran significativamente el desempeño de la función en términos de tasa de éxito y tasa de pérdidas de solicitudes de acceso por segundo. Se logra implementar un autoescalado eficiente del AMF, lo cual contribuye tanto a la optimización de recursos computacionales como a mejorar la disponibilidad de la red móvil 5G.
Palabras clave
AMF, autoescalamiento, CPU, LSTM, políticas de escalamiento
Citas
- Ericsson, Explore the Ericsson Mobility Report, 2024. https://www.ericsson.com/en/reports-andpapers/mobility-report/reports/june-2024
- I. Alam et al., “A Survey of Network Virtualization Techniques for Internet of Things Using SDN and NFV,” ACM Computing Surveys, vol. 53, no. 2, e337944, 2020. https://doi.org/10.1145/3379444
- J. L. Chavez-Picon, W. Y. Campo-Muñoz, G. E. Chanchí-Golondrino. “Arquitectura para implementación de servicios de video sobre redes móviles mediante redes definidas por software y segmentación de red,” Revista Colombiana de Tecnologías de Avanzada (RCTA), vol. 2, no. 42, e2651. https://doi.org/10.24054/rcta.v2i42.2651
- A. Chouman, D. M. Manias, A. Shami, “A Reliable AMF Scaling and Load Balancing Framework for 5G Core Networks,” in International Wireless Communications and Mobile Computing (IWCMC), Marrakesh, Morocco, 2023, pp. 252-257. https://doi.org/10.1109/IWCMC58020.2023.10182447
- H. Atarashi, M. Iwamura, S. Nagata, T. Nakamura, A. Toskala, “5G Targets and Standardization,” in 5G Technoly 3GPP Evolution to 5G-Advanced, pp. 13-26, 2024.
- A. Toskala, M. Poikselkä, “5G Architecture,” in 5G Technoly 3GPP Evolution to 5G-Advanced, pp. 67-86, 2024.
- S. Christakis, N. Makris, T. Korakis, S. Fdida, “On the Automated Scaling of User Plane Function for 5G: An Experimental Evaluation,” in Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit), Belgium, 2024, pp. 979-984. https://doi.org/10.1109/EuCNC/6GSummit60053.2024.10597110
- C. Rotter, T. Van Do, “A Queueing Model for Threshold-Based Scaling of UPF Instances in 5G Core,” IEEE Access, vol. 9, pp. 81443-81453, 2021. https://doi.org/10.1109/ACCESS.2021.3085955
- T. Lorido-Botran, J. Miguel-Alonso, J. A. Lozano, “A Review of Auto-scaling Techniques for Elastic Applications in Cloud Environments,” Journal of Grid Computing., vol. 12, no. 4, pp. 559-592, 2014. https://doi.org/10.1007/s10723-014-9314-7
- J. C. Valencia, “Modelo predictivo para la asignación elástica de recursos sobre entornos NFV/SDN basados en OpenStack,” Grade Thesis, Universidad Nacional de Colombia, Bogotá, Colombia, 2021. https://repositorio.unal.edu.co/handle/unal/79636
- I. Alawe, A. Ksentini, Y. Hadjadj-Aoul, P. Bertin, “Improving Traffic Forecasting for 5G Core Network Scalability: A Machine Learning Approach,” IEEE Network, vol. 32, no. 6, pp. 42-49, 2018. https://doi.org/10.1109/MNET.2018.1800104
- I. Alawe, A. Ksentini, Y. Hadjadj-Aoul, P. Bertin, A. Kerbellec, “On evaluating different trends for virtualized and SDN-ready mobile network,” in IEEE 6th International Conference in Cloud Networking, 2017. https://doi.org/10.1109/CloudNet.2017.8071534
- M. A. Alam, S. Khatibi, “CPU resource usage analysis for downlink PDCP processing in CRAN,” in IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, 2020. https://doi.org/10.1109/PIMRC48278.2020.9217294
- H. D. Trinh, L. Giupponi, P. Dini, “Mobile Traffic Prediction from Raw Data Using LSTM Networks,” IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, 2018, pp. 1827-1832. https://doi.org/10.1109/PIMRC.2018.8581000
- L. Nashold, R. Krishnan, Using LSTM and SARIMA Models to Forecast Cluster CPU Usage, 2020. https://api.semanticscholar.org/CorpusID:219711129
- H. Ge, Y. Huo, Z. Wang, P. Xie, T. Wei, “VNF Instance Dynamic Scaling Strategy Based on LSTM,” Advances in Intelligent Systems and Computing, vol. 1274, pp. 335-343, 2021. https://doi.org/10.1007/978-981-15-8462-6_39