1.一种车联网中避免中断的任务卸载方法,其特征在于,采用任务切分的机制,首先根据车辆进入当前小区的初始速度,预估车辆在小区内的滞留时间,然后根据预估滞留时间和任务时延约束,按需分配服务器计算资源并执行任务卸载,最后,在任务完成时或任务未完成但车辆即将离开小区前,将当前已完成的任务结果返回车辆,包括以下步骤:
101、车辆i进入小区,通过基站向小区服务器请求卸载Ni个任务单元,且任务时延约束为Ti;
102、根据当前车速vi和车辆距离小区出口的路程li,预估车辆在小区内的滞留时间τi=li/vi;
103、根据车辆与基站之间传输速率Ri,以及任务时延约束Ti,计算可卸载的任务单元数ni和所需服务器资源fi;
104、如果当前服务器可用资源fr>fi,分配服务器资源fi给车辆,执行ni个任务单元卸载,否则,令fi=fr,更新可卸载的任务单元数,并执行ni个任务单元的卸载;
105、当li/max(vi)>1(秒)时,跳转到步骤106,否则,返回已完成的任务结果给车辆,跳转到步骤108;
106、当ni>0时,跳转到步骤105,否则,跳转到步骤107;
107、返回已完成的任务结果给车辆,令 其中, 表示当前已完成的任务单元数,更新任务时延约束 其中, 表示执行该任务已耗费的时间,如果Ni>0,跳转到步骤102,否则,跳转到步骤108;
108、释放服务器资源fi,结束。
2.根据权利要求1所述的车联网中避免中断的任务卸载方法,其特征在于,所述步骤
103中车辆与基站之间传输速率Ri的计算方法如公式(1)所示:‑r
公式(1)中,di 表示路径损耗,r表示路径损耗因子,h表示车辆到路边单元RSU的上传链路信道衰落因子,n0表示高斯噪声功率,Bi表示传输带宽,Pi表示车辆数据发送功率。
3.根据权利要求2所述的车联网中避免中断的任务卸载方法,其特征在于,所述步骤
103中可卸载的任务单元数ni的计算方法如公式(2)所示:公式(2)中,Ti表示该任务的时延约束,Ni表示待卸载任务单元数。
4.根据权利要求3所述的车联网中避免中断的任务卸载方法,其特征在于,所述步骤
103中所需服务器资源fi的计算方法如公式(3)所示:公式(3)中,αi表示任务复杂度,β1表示任务切分开销因子,β2表示上行链路传输开销因子,U表示任务单元大小。
5.根据权利要求4所述的车联网中避免中断的任务卸载方法,其特征在于,所述步骤
104中更新可卸载的任务单元数ni的计算方法如公式(4)所示: