[发明专利]一种无线自组织网络中自适应路由修复方法有效
申请号: | 201911392635.X | 申请日: | 2019-12-30 |
公开(公告)号: | CN111148175B | 公开(公告)日: | 2023-02-07 |
发明(设计)人: | 张德育;吕艳辉;武永健 | 申请(专利权)人: | 沈阳理工大学 |
主分类号: | H04W40/02 | 分类号: | H04W40/02;H04W40/24;H04W84/18 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 李运萍 |
地址: | 110159 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 组织网络 自适应 路由 修复 方法 | ||
1.一种无线自组织网络中自适应路由修复方法,其特征在于当无线自组织网络中发生中断,执行以下步骤:
步骤1:检测环境变化量,计算本地邻居节点变化率的瞬时值Rate、实际需要本地邻居节点变化率Rate(k);
步骤2:将实际需要本地邻居节点变化率与设定阈值Ratemax比较,确定修复范围;
实际需要本地邻居节点变化率小于等于设定阈值,路由修复消息的泛洪范围定为以中断链路上游节点为中心二跳半径的圆形区域,实际需要本地邻居节点变化率大于设定阈值,路由修复消息的泛洪范围定为以中断链路上游节点为中心三跳半径的圆形区域;
步骤3:计算出路由链路中断处上游节点的实际需要节点移动速度、修复范围中的节点的实际需要节点移动速度;
实际需要节点移动速度:
V(k)=V(k-1)γ+VCurrent(1-γ)
式中,V(k)表示当前k时刻网络经过计算实际需要节点移动速度的值,V(k-1)表示上次检测得出的节点移动速度的值,VCurrent表示当前时间段内计算得到的节点移动速度的瞬时值大小,γ表示自适应滑动平均控制因子,0γ1;
步骤4:将上游节点的实际需要节点移动速度与修复范围中的节点的实际需要节点移动速度进行对比,选择和上游节点的实际需要节点移动速度最相近的节点作为路由修复的下一跳节点;
步骤5:按照无线自组织网络中自适应路由修复方法的修复模型进行修复工作;
所述无线自组织网络中自适应路由修复方法的修复模型:假设系统中的节点数为N,并且假定所有节点移动速度相同,并且其他参数为:源节点和目的节点之间的平均路由长度为EL、路由数据包到达的持续时间符合指数分布,并且平均值为1/λ、网络中的所有节点都有相同的传输范围r、每个节点位置变化之间是指数分布的平均值为1/μ,此时当网络静态时为0,网络中所有节点的密度都相同,其中网络的面积用A来表示;
在网络中移动节点Y在节点X的附近的概率P0的计算方法如下述公式所示:
P0=min(1,πr2/A)
一个节点周围能通信的节点的平均数量Nm的计算方法如下述公式所示:
式中,n为网络中节点的数量;
当数据包被传输时,链路断开的概率PB的计算方法如下述公式所示:
PB=λ/(λ+μ)
在遇到链路中断前,业务分组成功经过的链路平均数量Np的计算方法如下述公式所示:
Np=PL/(1-PL)
式中PL业务分组通过链路成功传输概率;
随机变量Q的数学期望E[Q]的计算方法如下述公式所示:
E[Q]=1/(1-PL)
最后得出NP计算方法如下述公式所示:
NP=E[Q]-1=PL/(1-PL)
单个数据包失败的平均次数z0的计算方法如下述公式所示:
z0=(1-Ps)/Ps
式中,Ps表示数据包成功路由到最终目的地的概率;
业务路由到达最终目的地的平均开销CR的计算方法如下述公式所示:
式中,EL为源节点和目的节点之间的平均路由长度,CLS表示链路传输成功花费的开销,CLF为处理链路错误的花费的开销;
在网络中任意节点X的EN个邻居节点中,至少有一个节点同时也是节点Z的邻居节点的概率的计算方法Pw如下述公式所示:
式中,PB表示数据包数据一次路由成功的概率,EN表示邻居节点的数量;
三跳内修复模型的概率的计算方法Px如下述公式所示:
数据包使用自适应路由方法通过两跳的修复成功的概率PL2的计算方法如下述公式所示:
PL2=(1-PB)2+PBPw
数据包使用自适应路由方法通过三跳的修复成功的概率PL3的计算方法如下述公式所示:
PL3=(1-PB)3+PBPx
使用自适应路由修复方法路由修复成功的概率PR的计算方法如下述公式所示:
式中,EL表示业务源节点与目的节点路径的长度;
每个数据包被成功交付的概率Ps如下述公式所示:
式中,PB表示当数据包被传输时,链路断开的概率;
如下述公式所示,网络中唯一的开销是确认机制,开销TnoRec的计算方法为:
TnoRec=TACK
式中,TACK表示确认包的流量;
网络中一个节点成功时生成的流量Tk的计算方法如下述公式所示:
TK=2(TRTS+TCTS)+TDATA+TACK
式中,TRTS表示请求包的流量,TCTS表示应答包的流量;TDATA表示数据包的流量;
然后网络中节点生成的总流量如下述公式所示:
式中,EN表示邻居节点的数量;
在最坏的情况下,网络为从链接错误中恢复而产生的流量TLink-recovery的计算方法如下述公式所示:
TLink-recovery=TDATA(1+EN)。
2.根据权利要求1所述的一种无线自组织网络中自适应路由修复方法,其特征在于所述步骤1中本地邻居节点变化率的瞬时值为:
Rate=Count/Δt
式中,Rate表示本地邻居节点变化率的瞬时值,Count表示新建链路和丢失链路变化的数量,Δt表示检测的时间;
采用指数滑动平均的方法计算实际需要本地邻居节点变化率:
Rate(k)=Rate(k-1)λ+Rate(1-λ)
式中,Rate(k)表示当前k时刻经过计算实际需要本地邻居节点变化率的值,Rate(k-1)表示上次检测得出的节点变化率的值,λ表示自适应滑动平均控制因子,0λ1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳理工大学,未经沈阳理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911392635.X/1.html,转载请声明来源钻瓜专利网。