1.一种非匀速车辆用户的任务卸载能耗优化方法,其特征在于,包括以下步骤:101、根据进入小区i内的车辆j发起任务卸载请求Dj,获得该任务卸载请求中对应任务的大小sj,任务复杂度cj,任务容忍时延 初始化已完成任务量 周期数k=0,二进制变量
102、令k=k+1, 根据当前车辆j的速度vj与位置信息 计算第k个卸载周期τj,k以及V2I链路持续时间 根据已完成任务量 和容忍时延 更新车辆j的计算资源需求fj,k;
103、如果 根据fj,k和边缘服务器计算资源状态,规划τj,k内卸载到边缘服务器的任务量 并为车辆j分配边缘服务器计算资源 跳转到步骤104,否则,令跳转到步骤104;
104、根据 和车辆j的本地计算资源状态,规划τj,k内本地执行的任务量 并分配本地计算资源 开始执行 与 的任务卸载;
105、如果周期k内的 和 任务卸载结果未返回,跳转到步骤106,否则,令跳转到步骤107;
106、如果周期k未结束,跳转到步骤105,否则,跳转到步骤107;
107、释放服务器计算资源 和本地计算资源 如果车辆j从小区i切换到小区i+
1,令i=i+1,跳转到步骤108,否则,跳转到步骤108;
108、令 如果 跳转到步骤102,否则,跳转到步骤
109;
109、算法结束;
所述步骤102中卸载周期τj,k的计算方法如公式(1)所示:公式(1)中,变量α∈(0,10],β∈(0,1]用于调整当前车速vj和卸载周期τj,k的关系,τ0为最小卸载周期;
所述步骤102中V2I链路持续时间 的计算方法如公式(2)所示:公式(2)中,位置信息 表示车辆j当前位置至小区i出口的距离;
所述步骤102中计算资源需求fj,k的计算方法如公式(3)所示:i
公式(3)中, 表示执行任务已经耗费的时间,ri,j表示V2I传输速率,f 表示小区i服务器剩余可用资源;
所述步骤103中规划τj,k内卸载到边缘服务器的任务量 的计算方法如公式(4)所示:所述步骤103中分配边缘服务器计算资源 的计算方法如公式(5)所示:所述步骤104中规划τj,k内本地执行的任务量 的计算方法如公式(6)所示:公式(6)中,fj为车辆j本地剩余可用计算资源;
所述步骤104中分配本地计算资源 的计算方法如公式(7)所示: