[发明专利]基于SDN架构的车辆计算任务卸载方法有效
申请号: | 201911218131.6 | 申请日: | 2019-12-03 |
公开(公告)号: | CN111142883B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 赵亮;杨凯淇;刘羽霏;石峻岭;孟桂英;林娜;关云冲;拱长青 | 申请(专利权)人: | 沈阳航空航天大学 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 沈阳维特专利商标事务所(普通合伙) 21229 | 代理人: | 李丹 |
地址: | 110136 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sdn 架构 车辆 计算 任务 卸载 方法 | ||
1.基于SDN架构的车辆计算任务卸载方法,其特征在于,包括如下步骤:
步骤1:构建基于SDN架构的车辆计算任务卸载系统,所述系统包括UAV、MEC服务器、车辆和SDN控制器,所述SDN控制器与UAV、MEC服务器和车辆信号连接;
步骤2:判断车辆是否能够与UAV或MEC服务器建立通信链路,并根据判断结果制定策略集;
其中,根据判断结果制定策略集的步骤如下:
1)若车辆能够与UAV和MEC服务器建立通信链路,则策略集包含如下决策:车辆本地执行计算、卸载计算任务到UAV、卸载计算任务到MEC服务器、卸载计算任务到UAV并由UAV中继到MEC服务器;
2)若车辆能够与UAV建立通信链路,但不能与MEC服务器建立连接,则策略集包含如下决策:车辆本地执行计算、卸载计算任务到UAV、卸载计算任务到UAV并由UAV中继到MEC服务器;
3)若车辆能够与MEC服务器建立通信链路,但不能与UAV建立连接,则策略集包含如下决策:车辆本地执行计算、卸载计算任务到MEC服务器;
4)若车辆不能够与UAV和MEC服务器建立通信链路,则策略集包含如下决策:车辆本地执行计算任务;
步骤3:车辆收集由SDN控制器发来的系统中的全局信息,所述全局信息包含:UAV和MEC服务器的位置、UAV和MEC服务器等待队列中的计算任务数量、UAV和MEC服务器的计算能力和有多少车辆正在向UAV或MEC服务器发送卸载数据的信息;
步骤4:根据SDN控制器提供的全局信息及步骤2中判断车辆是否能够与UAV或MEC服务器建立通信链路的结果,计算当前情况下的策略集中各种决策的支付函数值,并选取支付函数值最小的策略作为当前最优策略;
其中,假设计算任务为In=(Ci,Oi,Di),其中,Ci代表执行计算任务In所需的CPU周期,Oi代表卸载计算任务的数据大小,Di代表返回执行计算的结果的数据大小,每种决策的支付函数值的计算方法如下:
1)车辆n本地执行计算任务对应的支付函数值的计算方法如下:
执行时间成本:
能量消耗成本:
支付函数为:
式中,Loc代表本地执行计算任务,代表车辆n的计算能力,即:每秒钟CPU的周期,表示车辆执行计算的每个CPU单位周期所消耗的能量,表示执行时间成本的权重,表示能量消耗成本的权重,且
2)车辆n将计算任务卸载到MEC服务器对应的支付函数值的计算方法如下:
执行时间成本:
能量消耗成本:
支付函数为:
式中,V-M代表车辆将计算任务卸载到MEC服务器执行,代表MEC服务器的计算能力,RLTE代表通过LTE接入的数据传输速率,代表车辆发送一个单位的数据所消耗的能量,表示执行时间成本的权重,表示能量消耗成本的权重,且Rn,M表示车辆发送数据给MEC服务器的传输速率,Rn,M通过如下公式计算:
式中,W代表信道带宽,PV是车辆传输功率,N0是背景噪声,∑s∈I,s≠nPsHs,M代表除了车辆n以外的同时在向MEC服务器发送数据的其他车辆的数量,Hn,M代表车辆和MEC服务器之间的信道增益,通过如下公式计算:
式中,ρv,M表示小规模衰减指数,dn,M表示车辆n和MEC服务器的距离,αV表示信道衰减指数;
3)车辆n卸载计算任务到UAV对应的支付函数值的计算方法如下:
执行时间成本:
能量消耗成本:
支付函数为:
式中,V-U代表车辆将计算任务卸载到UAV执行,代表UAV的计算能力,RWiFi代表通过无线网络接入的数据传输速率,代表车辆发送一个单位的数据所消耗的能量,表示UAV执行计算的每个CPU单位周期所消耗的能量,表示UAV发送一单位数据所消耗的能量,表示执行时间成本的权重,表示能量消耗成本的权重,且Rn,u表示车辆发送数据给UAV的传输速率,Rn,u通过如下公式计算:
式中,W代表信道带宽,PV代表车辆传输功率,N0表示背景噪声,∑s∈I,s≠nPsHs,u代表除了车辆n以外的同时在向无人机发送数据的其他车辆的数量,Hn,u表示车辆与UAV之间的信道增益,通过如下公式计算:
式中,ρLoS代表视距范围的阴影衰落指数,dn,u代表车辆n与无人机之间的距离,αV代表信道衰减指数;
4)车辆n卸载计算任务到UAV且UAV作为中继节点转发到MEC服务器对应的支付函数值的计算方法如下:
执行时间成本:
能量消耗成本:
支付函数为:
式中,V-U-M是指车辆通过UAV的中继,将计算任务卸载在MEC服务器执行,Rn,u表示车辆发送数据给UAV的传输速率,Rn,M表示车辆发送数据给MEC服务器的传输速率,代表MEC服务器的计算能力,RLTE代表通过LTE接入的数据传输速率,RWiFi代表通过无线网络接入的数据传输速率,代表车辆发送一个单位的数据所消耗的能量,表示UAV发送一单位数据所消耗的能量,表示执行时间成本的权重,表示能量消耗成本的权重,且
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳航空航天大学,未经沈阳航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911218131.6/1.html,转载请声明来源钻瓜专利网。