关键词:
联邦学习
B5G
核心网
网络数据分析功能
Kubernetes 控制器
摘要:
随着5G移动通信技术的快速发展与广泛部署,催生出海量移动通信数据,需要电信运营商具有强大的数据采集和处理分析能力。同时,人工智能技术也在快速发展,融合人工智能技术,可以实现对5G移动通信网络的智能化管理,提升网络服务质量。3GPP在5G核心网中引入网络数据分析功能(Network Data Analytics Function,NWDAF),作为核心网“AI+大数据”的引擎,负责网络大数据的采集和智能分析,研究面向B5G的网络数据处理系统具有十分重要的意义。论文针对运营商出于隐私保护考虑所导致的数据以孤岛形式存在,难以训练合理模型的问题,将深度学习与联邦学习结合,提出了一种基于联邦学习的 DeepAR(Deep Autoregressive Recurrent Neural Network,深度自回归循环神经网络)网元CPU使用率预测方法,打破数据孤岛,解决传输短板,取得与集中式方法接近的预测效果。论文设计开发了面向B5G的网络数据处理系统,实现了核心网的数据采集,数据存储,数据分析,数据预测以及结果反馈的闭环自动化流程,满足3GPP规范的功能和性能要求。此外,进一步开发了弹性伸缩模块,能够有效地将预测算法与Kubernetes系统结合。论文的具体工作如下:(1)提出了一种基于联邦学习的DeepAR网元CPU使用率预测方法。在特征工程中设计了节假日特征协变量,并针对CPU使用率预测这一场景设计了合理的神经网络结构和相关超参数。接着提出了一种联邦学习算法框架,以及相应的联邦学习流程。通过实验验证了集中式DeepAR模型效果优于ARIMA模型和LSTM模型,以及在保证预测精度的情况下,联邦学习模型相对于集中式模型具有更快的收敛速度。(2)设计并实现了面向B5G的网络数据处理系统,其中数据采集与协调模块实现了网元的性能指标数据、日志数据和事件数据三类数据的采集;数据存储模块实现了对数据库的标准化访问接口;数据分析模型支撑了“网元负载等级信息”的事件分析和预测,以及“切片负载等级信息”的事件分析;模型训练模块实现了离线训练和在线服务;弹性伸缩模块实现了一种自定义控制器,基于预测算法动态调节Kubernetes集群中的核心网网元副本数。