一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多目标优化的海上边缘计算卸载方法

2022-06-25 15:15:29 来源:中国专利 TAG:


1.本发明涉及海上边缘计算技术领域,具体是一种多目标优化的海上边缘计算 卸载方法。


背景技术:

2.近年来,随着移动互联网的爆炸式增长,越来越多的智能设备与应用涉及到 各个领域,但海洋环境复杂和网络部署困难,海上通信网络的发展明显滞后于陆 地通信网络。随着海事网络的日益频繁和海洋经济的快速发展,海上通信网络系 统的研究受到了广泛关注。基于边缘计算深入研究以船舶为中继节点的海上无线 网状网络,是提高海上船舶通信的效率和经济性的一大重要手段。边缘计算技术 将计算、存储等资源下沉至网络的边缘侧,以分布式和集中式相结合的数据处理 模式,有效降低了数据中心的计算负荷,缓解远程传输带来的网络带宽压力,提 高任务处理效率。
3.计算卸载是边缘计算的关键技术之一,通过该技术,海上移动终端设备将计 算任务卸载到网络中其他设备,以减少计算、内存、能源等资源约束对边缘计算 性能的不利影响,提高海事网络服务质量。卸载方案是任务卸载的重要组成部分, 受用户偏好、网络连接质量和移动设备性能的影响,任务的卸载过程主要存在两 个问题:是否卸载任务和如何卸载任务。由于海洋地理和气象环境的复杂性,海 上无线通信信道具有不同于陆地的独特传播特性,如稀疏、不稳定等,使得任务 卸载复杂化。在海事网络中,海上移动终端设备通信覆盖范围有限,海上通信服 务的连续性难以保证,当网络边缘面临大量计算任务时,由于设备硬件受限,无 法承载大量数据的计算和传输,任务卸载的趋优特性容易使终端资源过载增加额 外开销。
4.目前,大量研究工作集中在网络通信链路更加稳定的陆地网络中,对于海上 通信网场景下的任务卸载优化研究较少。因此,实现大量任务在海上通信网络中 的高效可靠卸载方法是海上边缘计算领域亟待解决的问题。


技术实现要素:

5.本发明的目的在于针对现有海上通信网络受海洋环境、资源约束、通信距离 等诸多因素影响,导致的任务在卸载和执行时出现丢包、失效和节点过载等问题, 而提供一种多目标优化的海上边缘计算卸载方法(task offloading scheme withmulti-objective joint optimization,moto),该方法考虑到船舶的移动性,基于船 舶运动,构建海上无线mesh网络;分析船舶在网络中的位置变化和运动轨迹, 结合节点合作性,以计算节点间的连通概率衡量其通信情况;为提高网络卸载服 务质量,以延迟和能耗为约束,综合考虑资源负载、信道传输和节点执行能力, 设计一种卸载路径寻优方法,将卸载路径寻优问题转化为卸载收益最大化,应用 改进的混沌蚁群优化算法寻找最佳卸载路径。仿真结果表明,该方案在保证网络 资源负载均衡和稳定的同时,可以提高任务执行成功率。
6.实现本发明目的的技术方案是:
7.一种多目标优化的海上边缘计算卸载方法,考虑船舶移动性对海上通信网络 的影响,构建基于多目标优化的任务卸载协同服务系统,实现海上边缘计算环境 下任务可靠、高效卸载服务;
8.所述的任务卸载协同服务系统,网络结构分为终端、边缘和云三层,以陆地 数据中心为云服务器,边缘层以基站和浮台为边缘服务器(edge server,es), 终端层以船舶、海军舰艇等为海上移动终端(maritime mobile terminal,mmt); 边缘层和终端层通过无线链路组成海上无线mesh网络,其中es节点互连构成 无线mesh骨干网络,以es为中心,通过无线链路聚合mmt节点构建边缘计 算簇,连入骨干网,实现任务卸载协同;
9.在任务卸载协同服务系统中,es节点根据船舶运动情况,获得边缘计算簇 内的节点通信情况,基于节点通信状态,应用改进的混沌蚁群优化(the improved chaotic ant colony optimization,icaco)算法寻找最佳卸载路径,实现任务的 可靠、高效卸载服务;
10.所述的海上边缘计算卸载方法,包括如下步骤:
11.1)任务卸载协同服务系统中,es节点根据船舶运动特性,构建船舶运动模 型,获得边缘计算簇内mmt节点通信情况,具体包括如下步骤:
12.1-1)以es节点为原点,建立极坐标系,船舶在极坐标系中的位置和运动情 况如图1所示,节点ui在极坐标系中的极径和极角分别为ρi和ai,节点ui的位 置表示为pi(ρi,ai),当ρi《l0时,节点ui(i≥1)可与es节点直接通信;
13.1-2)设边缘计算簇网络通信半径为l
net
,船舶单位面积到达率服从密度为h的 泊松点分布,n艘船舶在网络通信范围内的概率分布函数如下:
[0014][0015]
1-3)船舶运动情况下,计算船舶在极坐标中的位置和节点间距离:
[0016]
设mmt节点单位时隙内的运动距离为边缘计算簇核心区域边 界处存在一组静态的中继节点es节点通 过这些节点将任务多跳卸载至外围区域的mmt节点执行;假设船舶在边缘计算 簇内作匀速直线运动,将系统时长分为若干个等长且较短的时隙,时隙时长为 τ
slot
,使船舶在单位时隙内的运动轨迹看作一条直线,,如图2所示,设为 船舶运动速度,船舶单位时隙内的运动距离为:
[0017][0018]
已知节点ui(i≥1)τ时刻的位置为pi(τ)=(ρi(τ),ai(τ)),并以的q概率性选 择改变运动速度方向,速度极角变化值为δβi,则节点的速度极角值βi(τ)为:
[0019][0020]
根据余弦定理和平面向量的坐标运算,节点ui在τ 1时刻的位置计算如下:
[0021][0022]
由于上式计算得到αi(τ 1)值的值域为更新极角值αi(τ 1)为:
[0023][0024]
其中,节点运动距离|pi(τ)pi(τ 1)|为:
[0025][0026]
边缘计算簇中,各节点间的距离公式如下:
[0027][0028]
1-4)根据船舶在极坐标系中的位置及运动情况,计算边缘计算组通信矩阵:
[0029]
以χi表示节点合作性,若χi=1,则节点为合作节点,若χi=0,则节点为 非合作节点,其表达式如下:
[0030][0031]
以任务卸载源节点ui为参照物,确定该节点与簇中其它节点的通信情况,当 uj(j≥1)节点驶离节点ui的通信范围,两点间的通信被中断,如图3所示;若i=0, 则否则结合mmt节点合作性,节点间的连通概率g
i,j
(τ) 计算如下:
[0032][0033]
因此,边缘计算簇的通信矩阵可表示为g(τ)=(g
i,j
(τ))
(n 1)
×n;
[0034]
2)根据任务需求和网络环境,构建卸载开销模型和卸载路径信任模型,具 体如下:
[0035]
2-1)根据任务需求特征和海上通信信道特性,构建卸载开销模型:
[0036]
多径衰落是任务传输过程中通信中断的主要原因,其三射线模型主要包括视 线
传播、镜面反射和漫反射,如图4所示;漫反射路径和镜面反射路径的功率比 服从高斯分布,海浪表面越“粗糙”,则漫反射强度越大;
[0037]
将漫反射划分为若干个以海浪浪波为单位计算得到的漫反射,由此,三线模 型路径损耗计算如下:
[0038][0039][0040]
其中,l
surf
表示相邻海浪波峰之间的距离,表示漫反射路径和镜面反射 路径的功率比;
[0041]
根据香农定理,节点ui卸载任务至节点uj的传输速率计算如下:
[0042][0043]
其中,γ
i,j
表示服从莱斯分布的初始信号强度,表示传输功率,b表示信 道带宽,p
noi
表示信道噪声功率;因此,节点ui卸载任务rk至节点uj的延迟和能耗计算如下:
[0044][0045]
节点ui执行任务rk的延迟和能耗计算如下:
[0046][0047]
其中fi表示节点计算能力,k表示执行能耗系数;
[0048]
利用边缘计算簇中,mmt节点资源负载率的均方误差(mean square error, mse)来衡量网络资源负载均衡性,均方误差越小,说明资源负载均衡性越好; 设任务执行后的资源负载率为得到任务执行后的均方误差
[0049]
[0050]
2-2)根据mmt节点任务执行情况和节点间任务传输情况,构建卸载路径 信任模型;具体建模过程如下:
[0051]
2-2-1)基于mmt节点任务执行情况,利用节点执行成功率,计算节点信任 如下:
[0052][0053]
其中表示节点ui在第s观察期的任务执行成功率,表示节点初始 信任值μ1表示历史信任权重值,其受节点执行任务数的影响,表达 式如下:
[0054][0055]
其中表示节点任务执行次数,σ4表示权重值μ1的调整系数;
[0056]
2-2-2)基于mmt节点间任务传输情况,计算节点间信道传输信任如下:
[0057]
设观察期s内,ui卸载到uj的任务总数为丢失的任务数为 计算该信道的任务通过率:
[0058][0059]
设置信道通过率的最低标准和最佳标准得到信道传输信任为:
[0060][0061]
3)将卸载路径寻优问题转化为卸载收益最大化问题,应用icaco算法搜 寻最佳卸载路径,具体包括如下步骤:
[0062]
3-1)将传输开销和执行开销转化为收益函数,收益值和计算 表达式如下:
[0063][0064][0065][0066]
其中σ
11
和σ
12
表示传输延迟和能耗的调整系数,σ
21
和σ
22
表示执行延迟和 能耗的调整系数,和表示延迟和能耗的权重系数;
[0067]
将通过卸载路径卸载并执行任务rk产生的开销转化为收益函数
[0068][0069]
将资源负载率的均方误差转为收益函数,得到收益值为:
[0070][0071]
其中σ3表示资源均衡性调整系数;
[0072]
为了尽可能减少任务转发次数,设置任务最大转发次数l
max
和路径信任衰减 系数计算任务rk在ui→
uj上的传输收益
[0073][0074]
其中li表示支路ui→
uj在卸载路径中的位置,当时i=j,节点ui选择执行任 务,此时不存在传输开销,传输收益
[0075]
结合式(16)、(21)和(24),计算任务rk在节点ui上的执行收益:
[0076][0077]
其中w1、w2和w3表示收益值和的权重系数,表示该参 数优化的重要程度;则卸载收益最大化问题表述为:
[0078][0079][0080]
3-2)应用icaco算法求解卸载收益最大化问题:
[0081]
icaco算法中,混沌扰动模型采用logistic混沌映射方式,产生一组由一个 或几个确定性方程诱导的伪随机扰动;蚂蚁m的混沌扰动因子计算如下:
[0082][0083]
其中m表示蚂蚁数,q表示范围在(2,4]的控制参数,取(0,1)范围 内且不等于整数倍的值;信息素计算如下:
[0084][0085]
其中v表示信息素挥发系数;
[0086]
在寻找卸载路径以最大化卸载收益的情况下,节点ui选择ui→
uj的路径转 移概率公式如下:
[0087][0088]
其中θ1》0和θ2》1为启发式常数,控制信息素浓度和卸载收益对路径选择的 影响程度;
[0089]
4)es节点根据卸载路径向目标节点卸载任务;
[0090]
5)将任务执行结果回传,更新网络节点特征信息;根据任务执行情况,更 新节点信任值;根据卸载路径各支路的信道传输情况,更新其传输信任值。
[0091]
本发明提供的一种多目标优化的海上边缘计算卸载方法,该方法为一种带有 船舶运动轨迹估计功能的任务卸载寻优模型,旨在解决任务卸载执行时出现的丢 包、失效和节点过载等问题,基于船舶移动性和合作性,分析海上网络中船舶位 置变化和mmt节点连通性,构建海上无线mesh网络,在时延和能量约束下, 综合考虑网络资源、信道传输和节点执行能力,建立任务卸载模型,进行任务卸 载路径寻优;仿真实验表明,本方法在有效提高任务执行成功率、降低网络丢包 率的同时,尽可能地保证了网络资源的负载均衡。
附图说明
[0092]
图1为船舶位置和运动情况示意图;
[0093]
图2为单位时隙内船舶运动示意图;
[0094]
图3为节点连通概率分布;
[0095]
图4为多径衰落模型;
[0096]
图5为基于边缘计算的mwmn通信模型;
[0097]
图6为节点初始分布及其通信情况;
[0098]
图7为不同速度极角变化值下船舶运动轨迹对比;
[0099]
图8为边缘计算簇内所有船舶运动轨迹变化图;
[0100]
图9为节点覆盖率变化图;
[0101]
图10为海上通信模型对丢包率的影响变化图;
[0102]
图11为海上通信模型对任务执行成功率的影响变化图;
[0103]
图12为不同路径寻优方法下丢包率变化图;
[0104]
图13为不同路径寻优方法下任务执行成功率变化图;
[0105]
图14为不同路径寻优方法下任务命中率变化图;
[0106]
图15为不同路径寻优方法下资源负载率均方误差变化图;
[0107]
图16为不同路径寻优方法下任务决策时长变化图;
[0108]
图17为不同卸载方案下网络丢包率变化图;
[0109]
图18为不同卸载方案下任务执行成功率变化图;
[0110]
图19为不同卸载方案下资源负载率均方误差变化图;
[0111]
图20为不同卸载方案下任务时间效率变化图;图21为不同卸载方案下能源利用率均方误差变化图。
具体实施方式
[0112]
下面结合附图和实施例对本发明内容做进一步阐述,但不是对本发明的限定。
[0113]
实施例:
[0114]
在海上无线mesh网络中,以陆地数据中心为云服务器,基站和浮台为边缘服务器(edgeserver,es),海上舰艇、船舶为海上移动终端设备(maritimemobileterminal,mmt),边缘层和终端层通过无线链路组成海上无线mesh网络,其中,es节点互连构成无线mesh骨干网络,如图5所示,以es为中心,通过无线链路聚合mmt构建边缘计算簇,实现任务卸载协同;
[0115]
假设簇内节点的初始分布服从密度为0.05的泊松点分布,若节点在极坐标系中的极径,则将该节点设置为中继节点,并划入固定的中继节点集,边缘计算簇中节点初始分布和通信情况如图6所示,在不考虑非合作节点的前提下,es可直接与簇内核心区域的mmt节点通信,也可通过边界的中继节点与外围区域的mmt节点通信;
[0116]
本实施例将系统时间分为若干个时隙,海上边缘计算中,每个es节点聚合mmt节点构建边缘计算簇,每时隙更新一次船舶运动位置状态;实例中分为7组对照:
[0117]
·
随机卸载方案(randomoffloadingscheme,ro):当节点接收到任务时,随机选择路径卸载任务;
[0118]
·
改进的随机卸载方案(improvedrandomoffloadingscheme,iro):由海上通信模型估计船舶运动轨迹和通信状态,当节点接收任务时,随机选择路径卸载任务;
[0119]
·
丢包率优化任务卸载方案(packetlossrateoptimizationtaskoffloadingscheme,poto):由海上通信模型估计船舶运动轨迹和通信状态,以最小化丢包率为目标,采用icaco算法寻找最佳路径卸载任务;
[0120]
·
可信节点服务优化任务卸载方案(trustednodeserviceoptimizationtaskoffloadingscheme,tnsto):由海上通信模型估计船舶运动轨迹和通信状态,以提高任务执行的成功率,采用icaco算法寻找最佳路径卸载任务;
[0121]
·
负载均衡优化任务卸载方案(loadbalancingoptimizationtaskoffloadingscheme,lbto):由海上通信模型估计船舶运动轨迹和通信状态。以负载均衡为目标,采用icaco算法寻找最佳路径卸载任务;
[0122]
·
基于延迟和能量约束的任务卸载方案(delayandenergyconstraintstaskoffloadingscheme,deto):由海上通信模型估计船舶运动轨迹和通信状态,在延迟和能耗约束下,采用icaco算法寻找最佳路径卸载任务;
[0123]
·
多参数优化任务卸载方案(multi-parameteroptimizationtaskoffloading
scheme,moto):由海上通信模型估计船舶运动轨迹和通信状态,在延迟和能 耗约束下,采用icaco算法寻找最优的卸载路径,在保证网络负载均衡的同时, 降低网络丢包率,提高任务执行成功率;
[0124]
其中卸载服务系统配置参数和评价指标如表1和表2所示;
[0125]
1.本实施例提供的一种多目标优化的海上边缘计算卸载方法,面向海上无 线mesh网络,提出了一种基于多参数优化的任务卸载方案;建立船舶运动模型, 分析其运动轨迹和节点连通性;以时延和能耗为约束,综合考虑网络资源、信道 传输和节点执行能力,设计一种卸载路径寻优方法,将卸载路径寻优问题转化为 卸载收益问题,并应用改进的混沌蚁群优化算法寻找最佳卸载路径;具体包括如 下步骤:
[0126]
1)任务卸载服务系统中,es节点根据船舶运动特性,构建船舶运动模型, 获得边缘计算簇内mmt节点通信情况;
[0127]
1-1)以es节点为原点,建立极坐标系,船舶在极坐标系中的位置和运动情 况如图1所示,节点ui在极坐标系中的极径和极角分别为ρi和αi,其位置表 示为pi(ρi,αi),当ρi《l0时,节点ui(i≥1)可与es节点直接通信;
[0128]
1-2)设边缘计算簇网络通信半径为l
net
,船舶单位面积到达率服从密度为η的 泊松点分布,船舶的概率分布函数如下:
[0129][0130]
1-3)船舶运动情况下,计算船舶在极坐标中的位置和节点间距离:
[0131]
设mmt节点单位时隙内的运动距离为边缘计算簇核心区域边 界处存在一组静态的中继节点es节点通 过这些节点将任务多跳卸载至外围区域的mmt节点执行;假设船舶在边缘计算 簇内作匀速直线运动,将系统时长分为若干个等长且较短的时隙,时隙时长为 τ
slot
,使船舶在单位时隙内的运动轨迹看作一条直线,如图2所示,设为船 舶运动速度,船舶单位时隙内的运动距离为:
[0132][0133]
已知节点ui(i≥1)τ时刻的位置为pi(τ)=(ρi(τ),αi(τ)),并以的q概率性选 择改变运动速度方向,速度极角变化值为δβi,则节点的速度极角值βi(τ)为:
[0134][0135]
根据余弦定理和平面向量的坐标运算,节点ui在τ 1时刻的位置计算如下:
[0136][0137]
由于上式计算得到ai(τ 1)值的值域为更新极角值αi(τ 1)为:
[0138][0139]
其中,节点运动距离|pi(τ)pi(τ 1)|为:
[0140][0141]
边缘计算簇中,各节点间的距离公式如下:
[0142][0143]
1-4)根据船舶在极坐标系中的位置及运动情况,计算边缘计算组通信矩阵:
[0144]
以χi表示节点合作性,若χi=1,则节点为合作节点,若χi=0,则节点为 非合作节点,其表达式如下:
[0145][0146]
以任务卸载源节点ui为参照物,确定该节点与簇中其它节点的通信情况,当 uj(j≥1)节点驶离节点ui的通信范围,两点间的通信被中断,如图3所示;若i=0, 则否则结合mmt节点合作性,节点间的连通概率g
i,j
(τ) 计算如下:
[0147][0148]
因此,边缘计算簇的通信矩阵可表示为g(τ)=(g
i,j
(τ))
(n 1)
×n;
[0149]
2)根据任务需求和网络环境,构建卸载开销模型和卸载路径信任模型;
[0150]
2-1)根据任务需求特征和海上通信信道特性,构建卸载开销模型:
[0151]
多径衰落是任务传输过程中通信中断的主要原因,其三射线模型主要包括视 线传播、镜面反射和漫反射,如图4所示;漫反射路径和镜面反射路径的功率比 服从高斯分布,海浪表面越“粗糙”,则漫反射强度越大;
[0152]
将漫反射划分为若干个以海浪浪波为单位计算得到的漫反射,由此,三线模 型路径损耗计算如下:
[0153][0154][0155]
其中,l
surf
表示相邻海浪波峰之间的距离,表示漫反射路径和镜面反射路径 的功率比;
[0156]
根据香农定理,节点ui卸载任务至节点uj的传输速率计算如下:
[0157][0158]
其中,γ
i,j
表示服从莱斯分布的初始信号强度,表示传输功率,b表示信道带 宽,p
noi
表示信道噪声功率;因此,节点ui卸载任务rk至节点uj的延迟和 能耗计算如下:
[0159][0160]
节点ui执行任务rk的延迟和能耗计算如下:
[0161][0162]
其中,fi表示节点计算能力,k表示执行能耗系数;
[0163]
利用边缘计算簇中,mmt节点资源负载率的均方误差(mean square error, mse)来衡量网络资源负载均衡性,均方误差越小,说明资源负载均衡性越好; 设任务执行后的资源负载率为得到任务执行后的均方误差
[0164][0165]
2-2)根据mmt节点任务执行情况和节点间任务传输情况,构建卸载路径 信任模型;具体建模过程如下:
[0166]
2-2-1)基于mmt节点任务执行情况,利用节点执行成功率,计算节点信任 如下:
[0167][0168]
其中,表示节点ui在第s观察期的任务执行成功率,表 示节点初始信任值;μ1表示历史信任权重值,其受节点执行任务数的影响,表 达式如下:
[0169][0170]
其中,表示节点任务执行次数,σ4表示权重值μ1的调整系数;
[0171]
2-2-2)基于mmt节点间任务传输情况,计算节点间信道传输信任如下:
[0172]
设观察期s内,ui卸载到uj的任务总数为丢失的任务数为 计算该信道的任务通过率:
[0173][0174]
设置信道通过率的最低标准和最佳标准得到信道传输信任为:
[0175][0176]
3)将卸载路径寻优问题转化为卸载收益最大化问题,应用icaco算法搜 寻最佳卸载路径;
[0177]
3-1)将卸载路径寻优问题转化为卸载收益最大化问题:
[0178]
将传输开销和执行开销转化为收益函数,收益值和计算表达 式如下:
[0179][0180][0181][0182][0183]
其中,σ
11
和σ
12
表示传输延迟和能耗的调整系数,σ
21
和σ
22
表示执行延迟和能 耗的调整系数,和表示延迟和能耗的权重系数;
[0184]
将通过卸载路径卸载并执行任务rk产生的开销转化为收益函数
[0185][0186]
将资源负载率的均方误差转为收益函数,得到收益值为:
[0187][0188]
其中,σ3表示资源均衡性调整系数;
[0189]
为了尽可能减少任务转发次数,设置任务最大转发次数l
max
和路径信任衰减 系数计算任务rk在ui→
uj上的传输收益
[0190][0191]
其中,li表示支路ui→
uj在卸载路径中的位置,当时i=j,节点ui选择执行任务, 此时不存在传输开销,传输收益
[0192]
结合式(16)、(21)和(24),计算任务rk在节点ui上的执行收益:
[0193][0194]
其中,w1、w2和w3表示收益值和的权重系数,表示该参数 优化的重要程度;因此,卸载收益最大化问题可以表述为:
[0195][0196][0197]
3-2)应用icaco算法求解卸载收益最大化问题:
[0198]
icaco算法中,混沌扰动模型采用logistic混沌映射方式,产生一组由一个 或几个确定性方程诱导的伪随机扰动;蚂蚁m的混沌扰动因子计算如下::
[0199][0200]
其中,m表示蚂蚁数,q表示范围在(2,4]的控制参数,取(0,1)范围内且 不等于整数倍的值;信息素计算如下:
[0201][0202]
其中,v表示信息素挥发系数;
[0203]
在寻找卸载路径以最大化卸载收益的情况下,节点ui选择ui→
uj的路径转 移概率公式如下:
[0204][0205]
其中,θ1(θ1》0)和θ2(θ2》1)为启发式常数,控制信息素浓度和卸载收益对路径 选择的影响程度;
[0206]
4)es节点根据卸载路径向目标节点卸载任务;
[0207]
5)将任务执行结果回传,更新网络节点特征信息;根据任务执行情况,更 新节点信任值;根据卸载路径各支路的信道传输情况,更新其传输信任值;
[0208]
2.实验效果分析
[0209]
1)海上通信模型性能分析
[0210]
为分析不同速度极角变化值对船舶运动轨迹的影响,分别将速度极角变化值 设置为2
°
、5
°
、10
°
和15
°
,对比50艘船舶的运动轨迹,如图7所示;从图中可 以看出,船速极角变化值越小,轨迹越平滑;当速度极角变化值为5
°
时,轨迹 更接近实际,因此,将角度变化值设为5
°
;边缘计算簇内所有船舶在海上的运 动轨迹如图8所示;
[0211]
图9中的3条曲线分别展示了船舶运动过程中边缘计算簇中核心区域、外围 区域和整个区域节点覆盖率的变化情况,从图中可以看出,核心区节点覆盖率变 化相对稳定,平均覆盖率为37%,而外围区域的节点覆盖率波动较大,导致整个 区域节点覆盖率波动随之变大,平均覆盖率分别为28.65%和65.65%;
[0212]
根据丢包率和任务执行成功率,将iro方案与ro方案进行对比分析,如 图10、图11所示;从图表中可以看出,提前估计节点连通性可以有效降低网络 丢包率;与ro方案不同,iro方案增加了海上通信模型,通过分析船舶在海上 的运动轨迹来估计船舶位置,确定节点间的连通性;此外,通过估计船舶运动轨 迹可以及时了解船舶的通信状态,iro方案在选择卸载路径时排除了断开的节点, 避免了任务卸载过程中通信中断造成的丢包和任务失败,具有更高的任务执行成 功率,同时减少了任务重复卸载决策的次数,增加了一个簇内任务执行的可能性, 与比ro方案相比,降低了1.11%的丢包率,提高了12.48%的任务执行成功率;
[0213]
2)路径优化方法性能分析
[0214]
根据丢包率、执行成功率、任务命中率、资源负载率mse和任务决策时长, 将ro方案、iro方案和moto方案进行对比分析,如图12、图13、图14、图 15和16所示。从图中可以看出,所提卸载路径寻优方法以时间复杂度为代价, 提高了网络的卸载性能;与ro方案和iro
方案相比,moto方案的卸载决策 时间增加了一倍,但网络丢包率和任务执行成功率有所提高;由于moto方案 的优化目标不仅仅是考虑资源的负载均衡,任务卸载仍有趋于最优的趋势,mse 更高;此外,卸载路径寻优方法能够有效提高边缘计算簇的任务命中率;moto 方案的任务命中率达到99.73%,分别比ro方案和iro方案高8.44%和7.09%;
[0215]
3)卸载方案性能分析
[0216]
将多目标优化的moto方案与ro方案、单目标优化方案(包括poto、 tnsto、lbto和deto方案)进行对比分析;
[0217]
图17展示了ro、poto和moto方案对网络丢包率的优化效果,可以看 出,poto方案比其他两种方案表现出更低的网络丢包率,与ro方案相比, moto方案降低了2.19%的网络丢包率;poto方案以最小化丢包率为目标,在 优化丢包率方面更有针对性,最低为2.42%,与ro方案和moto方案相比, 分别降低了3.9%和1.71%的丢包率;
[0218]
图18展示了ro、tnsto和moto方案对任务执行成功率的优化效果,可 以看出,tnsto方案比其他两种方案表现出更高的任务执行成功率,与ro方 案相比,moto方案提高了21.66%的任务执行成功率;tnsto方案在卸载决策 中仅考虑了mmt的执行信任,任务执行成功率达到96.5%,分别比ro方案和 moto方案高30.78%和9.12%;
[0219]
以资源负载率mse为评价指标,对ro、poto、tnsto、lbto、deto 和moto方案进行比较分析,资源负载率mse值越低,负载均衡性越高;由图 19可以看出,lbto方案侧重于资源负载均衡,且资源负载率mse较低;poto 方案和tnsto方案以丢包率和任务执行成功率为优化目标卸载任务,使卸载效 果趋于最优,mse较高;moto方案在优化其他指标的同时,考虑了节点资源 负载情况,使其尽可能地保证网络资源的负载均衡,其资源负载率mse仅次于 lbto方案和ro方案;
[0220]
以任务时间效率和能源利用率mse分别衡量延迟和能源均衡性的优化效果, 对ro、poto、tnsto、lbto和moto方案进行对比分析;由图20、图21 可知,deto方案侧重于延迟和能耗的联合优化,任务时间效率更高,能源利用 率mse更低;
[0221]
图20中,与ro方案、poto方案、tnsto和lbto方案相比,deto方 案使任务时间效率分别提高3.63%、4.22%、6.9%和3.98%,moto方案分别 提高1.21%、1.81%、4.48%和1.56%;
[0222]
图21中,与ro方案、poto方案、tnsto和lbto方案相比,deto方 案降低了能源利用率mse 0.87%、9.35%、9.56%和0.25%;ro方案随机搜索 卸载路径,不具有趋优性的特点,能源利用率mse较低;lbto方案以网络资 源的负载均衡为目标卸载任务,对能源均衡性有一定的优化效果,能源利用率 mse分别比ro方案、poto方案和tnsto方案高0.62%、9.1%和9.31%; moto方案在优化多个参数的同时,考虑了延迟和能耗约束;与poto方案和方案相比,moto方案提高了7.4%和7.61%的能量利用率mse;
[0223]
总结:
[0224]
moto方案构建海上通信模型,通过估计船舶运动轨迹和通信状态提高了一 定的任务执行成功率和任务命中率,降低了一定的丢包率;设计卸载路径寻优方 法,以任务决策时长为代价,提高了任务命中率和资源负载均衡性。
[0225]
表1参数设置
[0226][0227]
表2评价指标分析
[0228][0229]
表3性能对比
[0230]
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献