买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种UWSNs中基于分簇的信任云数据迁移方法_大连理工大学_201810742558.5 

申请/专利权人:大连理工大学

申请日:2018-07-09

公开(公告)日:2018-11-23

公开(公告)号:CN108882332A

主分类号:H04W40/10(2009.01)I

分类号:H04W40/10(2009.01)I;H04W40/02(2009.01)I;H04W40/04(2009.01)I;H04W76/14(2018.01)I

优先权:

专利状态码:有效-授权

法律状态:2020.06.12#授权;2018.12.18#实质审查的生效;2018.11.23#公开

摘要:本发明公开了一种UWSNs中基于分簇的信任云数据迁移方法,首先将网络部署的节点进行分簇,簇头周期性地计算簇内的平均剩余能量值,当簇内平均剩余能量值低于给定的阈值时,簇头通过sink节点向AUV发送信任云数据迁移请求;其次,AUV根据节点发送的信任云数据迁移请求,考虑剩余能量、平均簇间距离、迁移路径长度、信任值因素,计算最优的信任云数据迁移目的节点,该过程主要包括目的簇的选择与目的节点的确定;然后,AUV与存储信任云数据的节点通信获取要迁移的信任云数据,并将信任云数据迁往目的节点;最后,更新AUV迁移过程中产生的信任云数据。本发明能够平衡网络部署区域的能量消耗分布,最大化网络寿命。

主权项:1.一种UWSNs中基于分簇的信任云数据迁移方法,其特征在于,步骤如下:1将全网的节点进行分簇,对于存储信任云数据的簇,簇头节点周期性地与簇内成员节点通信,获得成员节点的剩余能量值,当簇内平均剩余能量值低于预先设置的阈值时,簇头向AUV发送数据迁移请求;1.1采用K‑means算法将全网的节点分为k个簇;1.2簇头周期性计算簇内平均剩余能量,当检测到平均剩余能量值低于预先设置的阈值时,向AUV发送数据迁移请求;1.3网络模型中,AUV直接与sink节点通信,通信范围内的簇头之间直接通信,通信范围之外的簇头通过sink节点通信,源簇需要进行信任云数据迁移时,向AUV发送数据迁移请求,请求过程包括源簇簇头通过多跳方式与sink节点通信,进而sink节点向AUV转发数据迁移请求;2AUV根据源簇簇头节点发送的数据迁移请求,考虑剩余能量、平均簇间距离、迁移路径长度、信任值因素,计算最优的信任云数据迁移目的簇;2.1AUV计算信任云数据迁移的候选簇:定义一个能量球为以部署区域内任一簇头为球心,半径为R的球,则一共有k个能量球,每个簇头计算本簇内的平均剩余能量,每个能量球的平均剩余能量为球内所有簇头所在簇的平均剩余能量,以簇头CHx为球心的能量球Sx平均剩余能量表示为:s.t.disCHx,CHi≤R,1≤i≤n,其中,n为能量球Sx内除了簇头CHx以外包含的簇头数目,Ei为簇头CHi所在簇的平均剩余能量,假设簇头的位置已知,disCHx,CHi表示簇头CHx与簇头CHi的欧式距离;利用模拟退火算法寻找k个能量球中平均剩余能量的最大值,该能量球内的所有簇头所在簇均为候选簇;2.2AUV计算每个候选簇的簇能力,并选取具有最优簇能力值的簇作为目的簇,簇能力值综合考虑候选簇的剩余能量、平均簇间距离、迁移路径长度与信任值,簇能力值AoC的计算公式表示为:其中,Ec与Dc分别为候选簇的剩余能量与平均簇间距离,λ1与λ2为能量因子与距离因子,分别用来控制剩余能量与平均簇间距离对簇能力的影响作用,L为迁移路径长度,Trust为簇的信任值;AUV选择簇能力值最优的候选簇为目的簇;平均簇间距离的具体计算过程为:若一个簇头与另一个簇头可相互通信,则称这两个簇之间为邻居簇,候选簇C0与其邻居簇Ci的簇间距离采用改进的标准化欧式距离方法计算:设候选簇C0的质心坐标为x0,y0,z0,簇Ci的簇质心坐标为xi,yi,zi,候选簇C0与簇Ci的改进的标准化欧式距离Di计算公式表示为:其中,Sx,Sy与Sz为三维空间中改进的标准差,计算公式为:其中,nc为候选簇的邻居簇个数;则候选簇C0的平均簇间距离计算公式表示为:3AUV考虑目的簇内节点的剩余能量与密度可达性因素,选择具有最优节点能力值的中心节点作为信任云数据迁移的目的节点;3.1计算目的簇节点的剩余能量;3.2计算目的簇节点的密度可达性:定义节点的单跳密度可达节点为从该节点直接密度可达的节点,节点的两跳密度可达节点为从该节点的单跳密度可达节点直接密度可达的节点,节点的密度可达性计算如下:假设某节点的单跳密度可达节点数目为dr1,两跳密度可达节点数目为dr2,定义该节点的密度可达性d为:密度可达性表示一个节点与其周围节点的密集程度和连通性;3.3计算目的簇的节点的节点能力值,假设目的簇内共有m个中心节点,中心节点能力值N的计算公式为:s.t.1≤j≤m,其中,Ej表示第j个节点的剩余能量,E0为节点初始能量,dj为第j个中心节点的密度可达性,D为所有从第j个中心节点密度可达节点的数目,α1与α2分别为能量与密度可达性的权重,表示对应的因素对节点能力值的影响程度,其中α2=1‑α1,Emax与Emin分别为目的簇中节点的最大剩余能量值与最小剩余能量值;AUV选择节点能力值最优的节点作为信任云数据迁移的目的节点;4AUV与源节点通信获取信任云数据,并将信任云数据迁往目的节点;AUV确定目的节点后,与源节点采取近距离直接通信,源节点将数据转发给AUV,AUV采用最近直接距离将信任云数据迁移到目的节点;5更新AUV迁移信任云数据过程中源节点产生的信任值数据,与原迁移的信任云数据融合;AUV将信任云数据从源节点处迁移至目的节点时需要记录时间戳,信任云数据迁移完成后,如果产生新的信任值数据,重新更新时间戳之后的部分信任值数据。

全文数据:一种UWSNs中基于分簇的信任云数据迁移方法技术领域[0001]本发明属于无线传感器网络技术领域,具体涉及一种UWSNs中基于分簇的信任云数据迀移方法。背景技术[0002]目前,水下无线传感器网络UWSNs的研究已成为一个热门话题。然而,由于水下环境与水下移动的传感器节点的控制条件比陆上传感网困难的多,UWSN尚未在复杂的水下环境中得到充分的利用。其中一个重要的问题就是如何保证UWSN的安全性。[0003]传感器节点的部署易于遭受恶意攻击与突发故障,作为入侵容忍机制的重要解决方法,信任管理可以通过分析节点及其邻居节点的行为,采用信任值描述节点的可靠性,从而保证传感网络的节点安全性及有效运作。[0004]信任模型不仅在保障网络安全方面有积极的应用价值,在实现传感器节点的协作中也起着重要作用。国内外研究人员对传感网络的信任机制已经有许多研究,相关的文献如下:[0005]2004年,Ganeriwal等人在《Reputation-BasedFrameworkforHighIntegritySensorNetworks》提出了一种基于贝叶斯理论的信任框架RFSN,这是第一个为无线传感器网络提出的信任模型,其中成功的通信量与不成功的通信量用来计算信任证据,并进一步通过使用贝叶斯公式来获得传感器节点的信任值。传感器节点监视其邻居节点的通信行为并维护其他节点的信誉,这种信誉可以用作预测节点未来行为的固有特性,从而可以识别行为不当的节点。实验结果表明RFSN能够有效识别各种故障情况下的行为不当的节点。[0006]2014年,Xu等人在《RepresentationforUncertaintyTrustofWSNBasedonLightweight-Cloud》提出一个简单的信任模型,每个传感器节点可以建立独立的轻量级云信任模型LCT并可以对其邻居节点的信任进行全面评估,从而发现无线传感网中的安全问题。云理论主要用于信任组合和传输计算,并未解决获取信任证据和计算信任值的具体方法,但是它可以很好地描述信任的不确定性,进而该模型可以保证在异常情况下对信任值的高容忍度与识别安全问题的能力。[0007]2015年,Han等人在《AnAttack-ResistantTrustModeIBasedonMultidimensionalTrustMetricsinUnderwaterAcousticSensorNetwork》中提出了一种基于多维信任度量的抗攻击信任模型ARTMM来保证UASN中准确、高效的信任评估。ARTMM主要由三种信任度量组成,即链接信任度,数据信任度和节点信任度。在信任计算过程中,仔细分析了通信信道的不可靠性和水下环境的移动性。另外,研究了水下移动环境中的信任更新。仿真结果表明,所提出的信任模型非常适合移动水下环境。此外,在评估精度和能耗方面,ARTMM的性能明显优于传统的信任模型。[0008]2016年,Han等人在《ACollaborativeSecureLocalizationAlgorithmBasedonTrustModelinUnderwaterWirelessSensorNetworks》中,提出了一种基于信任模型的UWSN协作安全定位算法CSLTXSLT首先使用信任模型来保证节点安全,避免恶意节点的影响,最终降低未知节点的定位误差,提高定位精度。CSLT包括锚节点的信任评估,未知节点的初始定位,参考节点的信任评估,参考节点的选择以及未知节点的二次定位等五个子流程。在第一个子流程中,每个锚节点假装是一个未知的节点,要求定位,互相评估信任。只有可信的锚节点才能用于定位未知的节点。然后,在初始定位过程中未被定位的未知节点可以请求二次定位,在二次定位之前,先基于云理论计算参考节点的信任值。只有可信的参考节点被选择来进一步定位其余的未知节点,直到所有节点都被成功地定位。基于传感器节点的协作,CSLT有效提高了定位比例和定位安全性。发明内容[0009]为了解决源节点的邻居节点能量消耗过快的问题,本发明提出一种UWSNs中基于分簇的信任云数据迀移方法,通过对网络部署区域进行分簇,考虑整体的簇间剩余能量值与不同的簇能力值,进一步确定目的簇及最终进行信任云数据迀移的目的节点,利用AUV实现将信任云数据迀往目的节点的过程,从而平衡网络部署区域的能量消耗分布,最大化网络寿命。[0010]本发明的下技术方案:[0011]一种UWSNs中基于分簇的信任云数据迀移方法,包括以下步骤:[0012]1将全网的节点进行分簇,对于存储信任云数据的簇,簇头节点周期性地与簇内成员节点通信,获得成员节点的剩余能量值,当簇内平均剩余能量值低于预先设置的阈值时,簇头向AUV发送数据迀移请求;[0013]1.1采用κ-means算法将全网的节点分为k个簇;[0014]1.2簇头周期性计算簇内平均剩余能量,当检测到平均剩余能量值低于预先设置的阈值时,向AUV发送数据迀移请求;[0015]1.3网络模型中,AUV直接与sink节点通信,通信范围内的簇头之间直接通信,通信范围之外的簇头通过sink节点通信,源簇需要进行信任云数据迀移时,向AUV发送数据迀移请求,请求过程包括源簇簇头通过多跳方式与sink节点通信,进而sink节点向AUV转发数据迀移请求;[0016]2AUV根据源簇簇头节点发送的数据迀移请求,考虑剩余能量、平均簇间距离、迀移路径长度、信任值因素,计算最优的信任云数据迀移目的簇;[0017]2.1AUV计算信任云数据迀移的候选簇:定义一个能量球为以部署区域内任一簇头为球心,半径为R的球,则一共有k个能量球,每个簇头计算本簇内的平均剩余能量,每个能量球的平均剩余能量为球内所有簇头所在簇的平均剩余能量,以簇头CHx为球心的能量球3\平均剩余能量表示为:[0018][0019][0020][0021]其中,η为能量球Sx内除了簇头CHx以外包含的簇头数目,Ei为簇头CHi所在簇的平均剩余能量,假设簇头的位置已知,disCHx,CHi表示簇头CHx与簇头CHi的欧式距离;[0022]利用模拟退火算法寻找k个能量球中平均剩余能量的最大值,该能量球内的所有簇头所在簇均为候选簇;[0023]2.2AUV计算每个候选簇的簇能力,并选取具有最优簇能力值的簇作为目的簇,簇能力值综合考虑候选簇的剩余能量、平均簇间距离、迀移路径长度与信任值,簇能力值AoC的计算公式表示为:[0024][0025]其中,Ec与Dc分别为候选簇的剩余能量与平均簇间距离,人:与、为能量因子与距离因子,分别用来控制剩余能量与平均簇间距离对簇能力的影响作用,L为迀移路径长度,Trust为簇的信任值;[0026]AUV选择簇能力值最优的候选簇为目的簇;[0027]平均簇间距离的具体计算过程为:[0028]若一个簇头与另一个簇头可相互通信,则称这两个簇之间为邻居簇,候选簇Co与其邻居簇的簇间距离采用改进的标准化欧式距离方法计算:[0029]设候选簇Co的质心坐标为XQ,yo,ZQ,簇Ci的簇质心坐标为Xi,yi,Zi,候选簇Co与簇心的改进的标准化欧式距离队计算公式表示为:[0030][0031]其中Sx,Sy与Sz为三维空间中改进的标准差,计算公式为:[0035]其中nc为候选簇的邻居簇个数,[0036]则候选簇CO的平均簇间距离计算公式£e。表示为:[[[[0038]3AUV考虑目的簇内节点的剩余能量与密度可达性因素,选择具有最优节点能力值的中心节点作为信任云数据迀移的目的节点;[0039]3.1计算目的簇节点的剩余能量;[0040]3.2计算目的簇节点的密度可达性:[0041]定义节点的单跳密度可达节点为从该节点直接密度可达的节点,节点的两跳密度可达节点为从该节点的单跳密度可达节点直接密度可达的节点,节点的密度可达性计算如下:[0042]假设某节点的单跳密度可达节点数目为dn,两跳密度可达节点数目为dr2,定义该节点的密度可达性d为:[0043][0044]密度可达性表示一个节点与其周围节点的密集程度和连通性;[0045]3.3计算目的簇的节点的节点能力值,假设目的簇内共有m个中心节点,中心节点能力值N的计算公式为:[0048]其中,Ej表示第j个节点的剩余能量,Eo为节点初始能量,dj为第j个中心节点的密度可达性,D为所有从第j个中心节点密度可达节点的数目,〇1与〇2分别为能量与密度可达性的权重,表示对应的因素对节点能力值的影响程度,其中,a2=I-Ct1,Emax与Emin分别为目的簇中节点的最大剩余能量值与最小剩余能量值;[0049]AUV选择节点能力值最优的节点作为信任云数据迀移的目的节点,如图4所示;[0050]⑷AUV与源节点通信获取信任云数据,并将信任云数据迀往目的节点;[0051]如图5所示,AUV确定目的节点后,与源节点采取近距离直接通信,源节点将数据转发给AUV,AUV采用最近直接距离将信任云数据迀移到目的节点;[0052]5更新AUV迀移信任云数据过程中源节点产生的信任值数据,与原迀移的信任云数据融合;[0053]AUV将信任云数据从源节点处迀移至目的节点时需要记录时间戳,信任云数据迀移完成后,如果产生新的信任值数据,重新更新时间戳之后的部分信任值数据。[0054]本发明的有益效果:本发明提出一种UWSNs中基于分簇的信任数据迀移方法,通过对网络部署区域进行分簇,考虑整体的簇间剩余能量值与不同的簇能力值,进一步确定目的簇及最终进行信任云数据迀移的目的节点,利用AUV实现将信任云数据迀往目的节点的过程,从而平衡网络部署区域的能量消耗分布,最大化网络寿命。附图说明[0055]图1是本发明一种实施例的信任云数据迀移流程图;[0056]图2是本发明一种实施例的信任云数据迀移请求示意图;[0057]图3是本发明一种实施例的迀移候选簇选择示意图;[0058]图4是本发明一种实施例的确定迀移目的簇与目的节点示意图;[0059]图5是本发明一种实施例的信任云数据迀移过程示意图。[0060]图中:♦簇头节点传感器节点狰源节点5_5AUVOO源簇Sink—迁移请求〇能量球O候选簇。具体实施方式[0061]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0062]下面结合附图对本发明的应用原理作详细的描述。[0063]如图1所示为信任云数据迀移流程图,本发明首先将网络部署的节点进行分簇,簇头周期性地计算簇内的平均剩余能量值,当簇内平均剩余能量值低于给定的阈值时,簇头通过sink节点向AUV发送信任云数据迀移请求;其次,AUV根据节点发送的信任云数据迀移请求,考虑剩余能量、平均簇间距离、迀移路径长度、信任值因素,计算最优的信任云数据迀移目的节点,该过程主要包括目的簇的选择与目的节点的确定;然后,AUV与存储信任值节点通信获取信任云数据,并将信任云数据迀往目的节点;最后,更新AUV迀移过程中产生的信任值数据。本发明能够平衡网络部署区域的能量消耗分布,最大化网络寿命。信任云数据迀移流程具体包括以下步骤:[0064]步骤(1:将全网的节点进行分簇,当网络中的某个存储信任云数据的簇平均剩余能量下降到预先设置的阈值时,簇头向AUV发出信任云数据迀移请求,具体包括2个步骤:[0065]1.1采用K-means算法将全网的节点分为k个簇;[0066]1.2簇头周期性计算簇内平均剩余能量,当检测到剩余平均能量值低于预先设置的阈值时,向AUV发送数据迀移请求;[0067]1.3网络模型中,AUV可以直接与sink节点通信,通信范围内的簇头之间可以直接通信,通信范围之外的簇头可以通过sink节点通信,如图2所示,源簇需要进行信任云数据迀移时,向AUV发送数据迀移请求,请求过程包括源簇簇头通过多跳方式与sink节点通信,进而sink节点向AUV转发数据迀移请求。[0068]步骤2:AUV接收簇头节点发送的数据迀移请求,选择无信任值数据存储且簇能力值最优的候选簇作为信任云数据迀移目的簇,具体步骤为:[0069]2.1AUV计算信任云数据迀移的候选簇:[0070]定义一个能量球为以部署区域内任一簇头为球心,半径为R的球,则一共有k个能量球,每个簇头计算本簇内的平均剩余能量,每个能量球的平均剩余能量为球内所有簇头所在簇的平均剩余能量,以簇头CHx为球心的能量球Sx平均剩余能量可以表示为:III[0074]其中,η为能量球Sx内除了簇头CHx以外包含的簇头数目,Ei为簇头CHi所在簇的平均剩余能量,假设簇头的位置已知,disCHx,CHi表示簇头CHx与簇头CHi的欧式距离;[0075]利用模拟退火算法寻找k个能量球中平均剩余能量的最大值,该能量球内的所有簇头所在簇均为候选簇,候选簇如图3所示;[0076]2.2AUV计算每个候选簇的簇能力,并选取具有最优簇能力值的簇作为目的簇,簇能力值综合考虑候选簇的剩余能量、平均簇间距离、迀移路径长度与信任值,簇能力值AoC的计算公式表示为:[0078]其中Ec与Dc分别为候选簇的剩余能量与平均簇间距离山与\2为能量因子与距离因子,分别用来控制剩余能量与平均簇间距离对簇能力的影响作用,L为迀移路径长度,Trust为簇的信任值;[0079]候选簇的平均簇间距离计算过程为:[0080]若一个簇头与另一个簇头可以相互通信,则称这两个簇之间为邻居簇,候选簇Co与其邻居簇C1的簇间距离采用改进的标准化欧式距离方法计算:[0081]设候选簇Co的质心坐标为Xt,yo,ZQ,簇Ci的簇质心坐标为Xi,yi,Zi,候选簇Co与簇心的改进的标准化欧式距离D1计算公式可以表示为:[0083]其中Sx,Sy与Sz为三维空间中改进的标准差,计算公式为:[0087]其中nc为候选簇的邻居簇个数;[0088]则候选簇Co的平均簇间距离计算公式疼^.可以表示为:[0090]最后,AUV选择簇能力值最优的候选簇为目的簇。[0091]步骤⑶:AUV通过考虑目的簇内所有节点的剩余能量与密度可达性因素,计算节点能力值,选择具有最优节点能力值的中心节点作为信任云数据迀移目的节点,步骤具体为:[0092]3.1计算目的簇节点的剩余能量;[0093]3.2计算目的簇节点的密度可达性:[0094]定义节点的单跳密度可达节点为从该节点直接密度可达的节点,节点的两跳密度可达节点为从该节点的单跳密度可达节点直接密度可达的节点,节点的密度可达性计算如下:[0095]假设某节点的单跳密度可达节点数目为dn,两跳密度可达节点数目为dr2,定义该节点的密度可达性d为:[0097]密度可达性可以表示一个节点与其周围节点的密集程度和连通性。[0098]3.3计算目的簇的节点的节点能力值,假设目的簇内共有m个中心节点,中心节点能力值N的计算公式为:[0101]其中Ej表示第j个节点的剩余能量,Eo为节点初始能量,dj为第j个中心节点的密度可达性,D为所有从第j个中心节点密度可达节点的数目,〇1与〇2分别为能量与密度可达性的权重,表示对应的因素对节点能力值的影响程度,其中a2=I-Ct1,Emax,与Emin分别为目的簇中节点的最大剩余能量值与最小剩余能量值;[0102]AUV选择节点能力值最优的节点作为信任云数据迀移的目的节点。[0103]步骤⑷:AUV确定目的节点后,与源节点采取近距离直接通信,源节点将数据转发给AUV,AUV采用最近直接距离将信任云数据迀移到目的节点。在AUV进行将信任云数据从源节点处迀移至目的节点时需要记录时间戳,信任云数据迀移完成后重新更新时间戳之后的信任值数据。[0104]综上所述:[0105]本发明公开了一种UWSNs中基于分簇的信任云数据迀移方法,通过对网络部署区域进行分簇,考虑整体的簇间剩余能量值与不同的簇能力值,进一步确定目的簇及最终进行信任云数据迀移的目的节点,利用AUV实现将信任云数据迀往目的节点的过程,从而平衡网络部署区域的能量消耗分布,最大化网络寿命。[0106]以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

权利要求:I.一种UWSNs中基于分簇的信任云数据迀移方法,其特征在于,步骤如下:1将全网的节点进行分簇,对于存储信任云数据的簇,簇头节点周期性地与簇内成员节点通信,获得成员节点的剩余能量值,当簇内平均剩余能量值低于预先设置的阈值时,簇头向AUV发送数据迀移请求;1.1采用κ-means算法将全网的节点分为k个簇;1.2簇头周期性计算簇内平均剩余能量,当检测到平均剩余能量值低于预先设置的阈值时,向AUV发送数据迀移请求;1.3网络模型中,AUV直接与sink节点通信,通信范围内的簇头之间直接通信,通信范围之外的簇头通过sink节点通信,源簇需要进行信任云数据迀移时,向AUV发送数据迀移请求,请求过程包括源簇簇头通过多跳方式与sink节点通信,进而sink节点向AUV转发数据迀移请求;2AUV根据源簇簇头节点发送的数据迀移请求,考虑剩余能量、平均簇间距离、迀移路径长度、信任值因素,计算最优的信任云数据迀移目的簇;2.1AUV计算信任云数据迀移的候选簇:定义一个能量球为以部署区域内任一簇头为球心,半径为R的球,则一共有k个能量球,每个簇头计算本簇内的平均剩余能量,每个能量球的平均剩余能量为球内所有簇头所在簇的平均剩余能量,以簇头CHx为球心的能量球Sx平均剩余能量表示为:其中,η为能量球Sx内除了簇头CHx以外包含的簇头数目,Ei为簇头CHi所在簇的平均剩余能量,假设簇头的位置已知,disCHx,CHi表示簇头CHx与簇头CHi的欧式距离;利用模拟退火算法寻找k个能量球中平均剩余能量的最大值,该能量球内的所有簇头所在簇均为候选簇;2.2AUV计算每个候选簇的簇能力,并选取具有最优簇能力值的簇作为目的簇,簇能力值综合考虑候选簇的剩余能量、平均簇间距离、迀移路径长度与信任值,簇能力值AoC的计覚公式衷TK为:其中,Ec与Dc分别为候选簇的剩余能量与平均簇间距离山与\2为能量因子与距离因子,分别用来控制剩余能量与平均簇间距离对簇能力的影响作用,L为迀移路径长度,Trust为族的任值;AUV选择簇能力值最优的候选簇为目的簇;平均簇间距离的具体计算过程为:若一个簇头与另一个簇头可相互通信,则称这两个簇之间为邻居簇,候选簇Co与其邻居簇心的簇间距离采用改进的标准化欧式距离方法计算:设候选簇Co的质心坐标为XQ,yo,ZQ,簇Ci的簇质心坐标为Xi,yi,Zi,候选簇Co与簇Ci的改进的标准化欧式距离〇3十算公式表示为:其中,Sx,Sy与Sz为三维空间中改进的标准差,计算公式为:其中,nc为候选簇的邻居簇个数;则候选簇CO的平均簇间距离计算公式A·,表示为:3AUV考虑目的簇内节点的剩余能量与密度可达性因素,选择具有最优节点能力值的中心节点作为信任云数据迀移的目的节点;3.1计算目的簇节点的剩余能量;3.2计算目的簇节点的密度可达性:定义节点的单跳密度可达节点为从该节点直接密度可达的节点,节点的两跳密度可达节点为从该节点的单跳密度可达节点直接密度可达的节点,节点的密度可达性计算如下:假设某节点的单跳密度可达节点数目为dn,两跳密度可达节点数目为dr2,定义该节点的密度可达性d为:密度可达性表示一个节点与其周围节点的密集程度和连通性;3.3计算目的簇的节点的节点能力值,假设目的簇内共有m个中心节点,中心节点能力值N的计算公式为:其中,E谏示第j个节点的剩余能量,Eo为节点初始能量,山为第j个中心节点的密度可达性,D为所有从第j个中心节点密度可达节点的数目,〇1与〇2分别为能量与密度可达性的权重,表示对应的因素对节点能力值的影响程度,其中I,Emax与Emin分别为目的簇中节点的最大剩余能量值与最小剩余能量值;AUV选择节点能力值最优的节点作为信任云数据迀移的目的节点;⑷AUV与源节点通信获取信任云数据,并将信任云数据迀往目的节点;AUV确定目的节点后,与源节点采取近距离直接通信,源节点将数据转发给AUV,AUV采用最近直接距离将信任云数据迀移到目的节点;⑸更新AUV迀移信任云数据过程中源节点产生的信任值数据,与原迀移的信任云数据融合;AUV将信任云数据从源节点处迀移至目的节点时需要记录时间戳,信任云数据迀移完成后,如果产生新的信任值数据,重新更新时间戳之后的部分信任值数据。

百度查询: 大连理工大学 一种UWSNs中基于分簇的信任云数据迁移方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。