[发明专利]一种多目标优化的海上边缘计算卸载方法在审
申请号: | 202210305515.7 | 申请日: | 2022-04-15 |
公开(公告)号: | CN114666839A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 乐光学;黄淳岚;陈丽萍 | 申请(专利权)人: | 嘉兴学院 |
主分类号: | H04W28/08 | 分类号: | H04W28/08;H04W84/18;H04W4/02;H04W4/42;H04W24/02;G06F9/50;H04B17/391 |
代理公司: | 桂林市华杰专利商标事务所有限责任公司 45112 | 代理人: | 陶平英 |
地址: | 314001 浙江省嘉兴市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多目标 优化 海上 边缘 计算 卸载 方法 | ||
1.一种多目标优化的海上边缘计算卸载方法,其特征在于,考虑船舶移动性对海上通信网络的影响,构建基于多目标优化的任务卸载协同服务系统;
所述的任务卸载协同服务系统,网络结构分为终端、边缘和云三层,以陆地数据中心为云服务器,边缘层以基站和浮台为边缘服务器ES,终端层以船舶、海军舰艇为海上移动终端MMT;边缘层和终端层通过无线链路组成海上无线Mesh网络,其中ES节点互连构成无线Mesh骨干网络,以ES为中心,通过无线链路聚合MMT节点构建边缘计算簇,连入骨干网,实现任务卸载协同;
在任务卸载协同服务系统中,ES节点根据船舶运动情况,获得边缘计算簇内的节点通信情况,基于节点通信状态,应用改进的混沌蚁群优化ICACO算法寻找最佳卸载路径,实现任务的可靠、高效卸载服务;
所述的海上边缘计算卸载方法,包括如下步骤:
1)任务卸载协同服务系统中,ES节点根据船舶运动特性,构建船舶运动模型,获得边缘计算簇内MMT节点通信情况,具体包括如下步骤:
1-1)以ES节点为原点,建立极坐标系,节点ui在极坐标系中的极径和极角分别为ρi和αi,节点ui的位置表示为Pi(ρi,αi),当ρil0时,节点ui(i≥1)可与ES节点直接通信;
1-2)设边缘计算簇网络通信半径为lnet,船舶单位面积到达率服从密度为η的泊松点分布,n艘船舶在网络通信范围内的概率分布函数如下:
1-3)船舶运动情况下,计算船舶在极坐标中的位置和节点间距离:
设MMT节点单位时隙内的运动距离为边缘计算簇核心区域边界处存在一组静态的中继节点ES节点通过这些节点将任务多跳卸载至外围区域的MMT节点执行;假设船舶在边缘计算簇内作匀速直线运动,将系统时长分为若干个等长且较短的时隙,时隙时长为τslot,使船舶在单位时隙内的运动轨迹看作一条直线,设为船舶运动速度,船舶单位时隙内的运动距离为:
已知节点ui(i≥1)τ时刻的位置为Pi(τ)=(ρi(τ),αi(τ)),并以的q概率性选择改变运动速度方向,速度极角变化值为Δβi,则节点的速度极角值βi(τ)为:
根据余弦定理和平面向量的坐标运算,节点ui在τ+1时刻的位置计算如下:
由于上式计算得到αi(τ+1)值的值域为更新极角值ai(τ+1)为:
其中,节点运动距离|Pi(τ)Pi(τ+1)|为:
边缘计算簇中,各节点间的距离公式如下:
1-4)根据船舶在极坐标系中的位置及运动情况,计算边缘计算组通信矩阵:
以χi表示节点合作性,若χi=1,则节点为合作节点,若χi=0,则节点为非合作节点,其表达式如下:
以任务卸载源节点ui为参照物,确定该节点与簇中其它节点的通信情况,当uj(j≥1)节点驶离节点ui的通信范围,两点间的通信被中断;若i=0,则否则结合MMT节点合作性,节点间的连通概率gi,j(τ)计算如下:
因此,边缘计算簇的通信矩阵可表示为G(τ)=(gi,j(τ))(n+1)×n;
2)根据任务需求和网络环境,构建卸载开销模型和卸载路径信任模型,具体如下:
2-1)根据任务需求特征和海上通信信道特性,构建卸载开销模型:
多径衰落是任务传输过程中通信中断的主要原因,其三射线模型主要包括视线传播、镜面反射和漫反射;漫反射路径和镜面反射路径的功率比服从高斯分布,海浪表面越“粗糙”,则漫反射强度越大;
将漫反射划分为若干个以海浪浪波为单位计算得到的漫反射,由此,三线模型路径损耗计算如下:
其中,lsurf表示相邻海浪波峰之间的距离,表示漫反射路径和镜面反射路径的功率比;
根据香农定理,节点ui卸载任务至节点uj的传输速率计算如下:
其中,γi,j表示服从莱斯分布的初始信号强度,表示传输功率,b表示信道带宽,pnoi表示信道噪声功率;因此,节点ui卸载任务rk至节点uj的延迟和能耗计算如下:
节点ui执行任务rk的延迟和能耗计算如下:
其中fi表示节点计算能力,k表示执行能耗系数;
利用边缘计算簇中,MMT节点资源负载率的均方误差(Mean Square Error,MSE)来衡量网络资源负载均衡性,均方误差越小,说明资源负载均衡性越好;设任务执行后的资源负载率为得到任务执行后的均方误差
2-2)根据MMT节点任务执行情况和节点间任务传输情况,构建卸载路径信任模型;具体建模过程如下:
2-2-1)基于MMT节点任务执行情况,利用节点执行成功率,计算节点信任如下:
其中表示节点ui在第s观察期的任务执行成功率,表示节点初始信任值μ1表示历史信任权重值,其受节点执行任务数的影响,表达式如下:
其中表示节点任务执行次数,σ4表示权重值μ1的调整系数;
2-2-2)基于MMT节点间任务传输情况,计算节点间信道传输信任如下:
设观察期s内,ui卸载到uj的任务总数为丢失的任务数为计算该信道的任务通过率:
设置信道通过率的最低标准和最佳标准得到信道传输信任为:
3)将卸载路径寻优问题转化为卸载收益最大化问题,应用ICACO算法搜寻最佳卸载路径,具体包括如下步骤:
3-1)将传输开销和执行开销转化为收益函数,收益值和计算表达式如下:
其中σ11和σ12表示传输延迟和能耗的调整系数,σ21和σ22表示执行延迟和能耗的调整系数,和表示延迟和能耗的权重系数;
将通过卸载路径卸载并执行任务rk产生的开销转化为收益函数
将资源负载率的均方误差转为收益函数,得到收益值为:
其中σ3表示资源均衡性调整系数;
设置任务最大转发次数lmax和路径信任衰减系数计算任务rk在ui→uj上的传输收益
其中li表示支路ui→uj在卸载路径中的位置,当时i=j,节点ui选择执行任务,此时不存在传输开销,传输收益
结合式(16)、(21)和(24),计算任务rk在节点ui上的执行收益:
其中w1、w2和w3表示收益值和的权重系数,表示该参数优化的重要程度;则卸载收益最大化问题表述为:
3-2)应用ICACO算法求解卸载收益最大化问题:
ICACO算法中,信息素计算如下:
其中表示蚂蚁m的混沌扰动因子,M表示蚂蚁数,ν表示信息素挥发系数;
在寻找卸载路径以最大化卸载收益的情况下,节点ui选择ui→uj的路径转移概率公式如下:
其中θ10和θ21为启发式常数,控制信息素浓度和卸载收益对路径选择的影响程度;
4)ES节点根据卸载路径向目标节点卸载任务;
5)将任务执行结果回传,更新网络节点特征信息;根据任务执行情况,更新节点信任值;根据卸载路径各支路的信道传输情况,更新其传输信任值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于嘉兴学院,未经嘉兴学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210305515.7/1.html,转载请声明来源钻瓜专利网。