关键词:
网络人工智能
多接入边缘计算
机器学习
深度学习
深度强化学习
卸载决策
资源分配
非正交多址
双连接
摘要:
网络人工智能(Artificial Intelligence,AI)是一种集成了连接、算力、算法和数据的创新技术,拓宽了未来网络的服务范围,并将引领通信网络进入一个全新领域。同时,多接入边缘计算(Multi-access Edge Computing,MEC)是一种新兴的计算范式,将云计算能力推向更靠近用户的网络边缘,从而提高用户体验质量(Quality of Experience,QoE)。值得注意的是,网络AI与MEC并不冲突,两者可以相互结合,共同推动未来网络的高速发展和智能应用的广泛实现。计算卸载作为MEC的关键用例之一,允许用户将计算密集型或延迟敏感型任务卸载到附近的边缘节点,从而提高用户的计算能力和QoE。然而,在移动通信网络中,由于用户移动导致基站切换和场景变化,需提出自适应算法来制定MEC卸载决策和资源分配策略。本文重点研究异构网络中MEC的卸载决策和资源分配问题,旨在提出具有自适应能力和较低复杂度的智能优化算法,以适应移动环境中的场景变化并满足实时决策需求。本文的主要贡献如下:1)研究了异构网络中多用户卸载场景下,MEC卸载决策和时间调度对能耗性能的影响。首先,提出了双连接(Dual Connectivity,DC)和非正交多址(Non-orthogonal Multiple Access,NOMA)技术辅助的MEC卸载方案,使用户设备(User Equipment,UE)可以同时将任务卸载到宏基站(Macro Cell Base Stations,MBS)和小基站(Small Cell Base Station,SBS)。其次,分析了MEC卸载过程中各阶段的时延和能耗,并构建了具有时延约束的能耗最小化问题。为获得次优的任务划分和时间调度策略,提出了一种基于连续凸近似(Successive Convex Approximation,SCA)的凸差规划(Difference of Convex Programming,DCP)算法。同时,为进一步提高推理效率,引入了一种基于深度分支网络(Branchy Network,BranchyNet)和深度残差网络(Residual Network,ResNet)的循环分支算法。最后,数值结果表明,提出的卸载方案在能耗性能方面优于其他卸载方案。另外,与传统优化算法相比,基于深度学习(Deep Learning,DL)的算法大幅降低了推理时间,但具有与其媲美的能耗性能。2)研究了超密集组网中单用户移动场景下,MEC卸载决策和功率分配对能耗性能的影响。首先,构建了下行NOMA和DC技术使能的MEC卸载方案,使单个移动用户(Mobile User,MU)能够同时将计算任务卸载到多个基站上,并对用户移动过程中MEC卸载的能耗和时延进行建模。其次,根据优化目标的不同,将其分为仅考虑MU传输能耗和同时考虑MU传输与MEC服务器(MEC Server,MES)计算总能耗的两种情况。由于两个优化目标均为具有非凸约束的混合整数非线性规划(Mixed-Integer Nonlinear Programming,MINLP)问题,将问题分为任务划分和功率分配两个子问题。为获得任务划分和功率分配决策,提出了一种基于二分搜索的启发式算法。同时,为满足卸载决策的实时性需求,针对两种目标分别提出了基于模型池和微调的深度学习算法和基于奖励整形和双延迟深度确定性策略梯度(Twin Delayed Deep Deterministic Policy Gradient,TD3)的深度强化学习(Deep Reinforcement Learning,DRL)算法。数值结果表明,相较于启发式算法,提出的两种基于机器学习(Machine Learning,ML)的算法在推理时间更具优势,但在能耗性能上与其相当。3)研究了异构网络中多用户移动场景下,MEC卸载决策和功率分配对能耗性能的影响。首先,引入DC技术使MU可以同时连接到MBS和SBS,且NOMA技术允许位于同一服务小区内的多个MU共享相同时频资源。其次,考虑用户移动导致场景变化,对不同场景下MEC卸载过程中的时延和能耗进行建模,并将问题构造为用户传输和MES计算总能耗最小化问题。然后,将问题划分为功率分配和任务划分两个子问题。为获得任务划分和功率分配决策,提出了一种基于梯度下降的迭代优化算法。同时,为满足模型自适应和实时决策要求,提出了一种基于模型池和TD3的DRL算法。最后,数值结果表明,在推理效率上,基于DRL的算法显著优于迭代优化算法和Lingo算法;但在能耗性能上,三种算法相差不大。4)研究了具有多MU的异构网络中,MEC卸载决策、算力控制和功率分配对计算时延的影响。首先,分析了用户在不同场景下的时延和能耗,并将问题构建为能耗约束下的用户最大时延最小