【技术实现步骤摘要】
基于车辆边缘计算的任务卸载方法
[0001]本专利技术涉及一种基于车辆边缘计算的任务卸载方法,属于边缘计算和优化算法领域。
技术介绍
[0002]随着移动网络和车联网技术的不断发展,大量车辆移动设备接入互联网,车辆变得越来越互联和智能化。随着车辆网络的发展,各种车辆应用应运而生,如无人驾驶和自然语言处理等。上述应用通常有大量的处理数据,需要大量的计算资源,因此会产生大量的能耗;然而,车载设备计算资源有限且能量供应有限,往往无法满足这些应用的需求。
[0003]车载设备计算资源和能量供应有限,故可以借助周围的网络环境将其计算任务卸载到边缘服务器和基站。计算卸载技术可以提高用户体验,还可以缩短任务的执行时间。因此,在过去几年中,多接入边缘计算(MEC)中的任务卸载和调度问题一直是许多研究工作的重点。但是,一方面车辆任务对时延有一定的要求,另一方面边缘计算不仅会在车载设备端产生能耗,也会在边缘服务器和基站上产生大量能耗。当车辆任务被卸载到边缘节点时,我们需要考虑以下因素:任务在车辆设备本地计算的比例,分配给边缘服务器和基站计算的比例,只有考虑好分配的比例,才能节省能耗,才能开始“卸载”任务。
[0004]有鉴于此,确有必要提出一种新的基于车辆边缘计算的任务卸载方法,以解决上述问题。
技术实现思路
[0005]本专利技术的目的在于提供一种基于车辆边缘计算的任务卸载方法,在满足车辆任务被顺利完成时达到最小化时延和能耗。
[0006]为实现上述目的,本专利技术提供了一种基于车辆边缘计算的任 ...
【技术保护点】
【技术特征摘要】
1.一种基于车辆边缘计算的任务卸载方法,其特征在于,包括以下步骤:步骤1:建立车辆边缘计算中的通信模型和计算模型,计算模型包括每个计算任务在车辆本地的本地计算时间本地计算能耗卸载到路边单元的路边单元计算时间路边单元计算能耗卸载到基站的基站计算时间基站计算能耗有M辆车的集合V={v1,v2,
…
,v
M
},按路边单元划分区域,有N个区域的集合R={r1,r2,
…
,r
N
},每个车辆都有一个任务,每个任务用三元组表示:其中d
i
表示任务T
i
的大小,C
i
表示计算任务所需的cpu圈数,表示任务所能接受的最大时间延迟,从而得到车辆i处理任务的总时间:车辆i处理任务的总能耗:车辆i处理任务的总能耗:步骤2:考虑任务时延约束的限制,设计系统目标函数;步骤3:对任务卸载的决策变量进行编码;步骤4:初始化种群和遗传迭代设置;步骤5:进行交叉变异运算,产生新一代种群;步骤6:计算群体中个体的适应度;步骤7:非支配排序和拥挤度计算;步骤8:选择幸存个体;步骤9:跳转步骤5,并循环,直至满足条件;步骤10:选取最优个体作为最优解。2.根据权利要求1所述的基于车辆边缘计算的任务卸载方法,其特征在于:所述通信模型为车辆和路边单元之间的无线通信速率:其中B为信道带宽,p
i
是车辆i的传输功率,是车辆i和路边单元r的信道增益,N0表示噪声功率。3.根据权利要求1所述的基于车辆边缘计算的任务卸载方法,其特征在于:所述本地计算时间:其中,x
i
是任务分配到车辆本地的本地计算的比例,f
i
为车辆本地的本地计算能力;所述车辆本地计算能耗:其中,p
i
为车辆的功率;所述卸载到路边单元的计算时间:
所述卸载到路边单元上的计算能耗:其中,y
i
是任务卸载到路边单元计算的比例,为路边单元的计算能力,时间分为两部分,分别是计算任务从车辆上传到路边单元的时间和计算任务在路边单元上计算的时间,为路边单元的功率;所述卸载到基站的基站计算时间:所述卸载到基站的计算能耗其中,1
‑
x
i
‑
y
i
是计算任务卸载到基站计算的比例,当x
i
=1表示任务全部在车辆本地卸载,当y
i
=1表示任务都在路边单元上卸载,为基站的计算能力,为基站的功率。4.根据权利要求1所述的基于车辆边缘计算的任务卸载方法,其特征在于,所述步骤2包括以下步骤:步骤21:定义求和目标函数:求和M个车辆在N个区域中时间和能耗成本为:步骤21...
【专利技术属性】
技术研发人员:鲁蔚锋,王小进,徐佳,徐力杰,蒋凌云,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。