[发明专利]一种基于深空延迟容忍网络的改进概率路由方法有效
申请号: | 201710110595.X | 申请日: | 2017-02-28 |
公开(公告)号: | CN106953803B | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 张维嘉;安建伟 | 申请(专利权)人: | 北京科技大学 |
主分类号: | H04L12/733 | 分类号: | H04L12/733;H04L12/735;H04L12/747;H04L12/801;H04L12/815;H04L12/823 |
代理公司: | 11237 北京市广友专利事务所有限责任公司 | 代理人: | 张仲波 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 延迟 容忍 网络 改进 概率 路由 方法 | ||
1.一种基于深空延迟容忍网络的改进概率路由方法,其特征在于,包括:
当两节点接触时,根据节点相遇概率、节点连接时间比率及节点消息投递率所占的比重,计算当前节点所接触的节点到目的节点的可行性概率和当前节点到目的节点的可行性概率;
判断当前节点所接触的节点到目的节点的可行性概率是否大于等于当前节点到目的节点的可行性概率;
若大于等于当前节点到目的节点的可行性概率,则判断当前节点所接触的节点的剩余缓存空间是否能容纳新到达的消息副本;
若不能容纳新到达的消息副本,则利用当前节点所接触的节点的报文生存时间丢弃策略对缓存进行管理;
其中,所述方法还包括:
根据公式:F(a,b)=argmax[α*P(a,b)+β*R(a,b)+γ*I(a,b)]计算节点可行性概率;
其中,下标a表示节点A,下标b表示节点B,F(a,b)表示节点可行性概率,P(a,b)、R(a,b)、I(a,b)分别表示节点相遇概率、节点连接时间比率、节点消息投递率,α、β、γ分别表示节点相遇概率、节点连接时间比率、节点消息投递率的权重,R(a,b)=H(a,b)÷T(a,b),H(a,b)表示节点连接时间,T(a,b)表示节点相遇周期;
其中,所述若不能容纳新到达的消息副本,则利用当前节点所接触的节点的报文生存时间丢弃策略对缓存进行管理包括:
判断当前节点所接触的节点的报文生存时间是否小于等于零;
若当前节点所接触的节点的报文生存时间等于或者小于零,则当前节点所接触的节点自动丢弃报文;
其中,所述方法还包括:
若当前节点所接触的节点的报文生存时间大于零且出现网络拥塞,则将报文按转发次数由大到小进行排序,并按照排序顺序丢弃报文直至当前节点所接触的节点能容纳新到达的消息副本;
其中,所述将报文按转发次数由大到小进行排序,并按照排序顺序丢弃报文直至当前节点所接触的节点能容纳新到达的消息副本包括:
将报文按转发次数由大到小进行排序,将转发次数较多的报文放在队尾,转发次数较少的报文放在队头;
按照优先丢弃队尾的顺序开始丢弃报文直至当前节点所接触的节点能容纳新到达的消息副本;
其中,所述方法还包括:
若当前节点所接触的节点的剩余缓存空间能容纳新到达的消息副本,则当前节点向其接触的节点传递消息。
2.根据权利要求1所述的基于深空延迟容忍网络的改进概率路由方法,其特征在于,所述方法还包括:
在一次传输过程中,若节点A和节点B不会相遇,则根据公式:
P(a,b)=P(a,b)old×σk
对节点相遇概率进行概率衰减;
其中,节点A为储存消息的当前节点,节点B为与节点A相遇过但本次不相遇的节点,P(a,b)表示节点A和节点B的相遇概率,σ为衰减因子,P(a,b)old表示节点A和节点B上一次相遇时的相遇概率,k表示节点A和节点B从上次相遇到现在为止所经过的时间间隔。
3.根据权利要求1所述的基于深空延迟容忍网络的改进概率路由方法,其特征在于,所述方法还包括:
在一次传输过程中,若节点A和节点B相遇并建立连接,则根据公式:
P(a,b)=P(a,b)old+(1-P(a,b)old)×Pinit
更新节点相遇概率;
其中,节点A为储存消息的当前节点,节点B为与节点A相遇的节点,P(a,b)表示节点A和节点B的相遇概率,P(a,b)old表示节点A和节点B上一次相遇时的相遇概率,Pinit表示最初节点A和节点B的相遇概率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科技大学,未经北京科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710110595.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于中小型载货汽车的卷帘式车厢
- 下一篇:一种猪肉冷藏箱