[发明专利]一种基于链路传输能力的容迟容断网络路由方法有效

专利信息
申请号: 201510471199.0 申请日: 2015-08-04
公开(公告)号: CN105072031B 公开(公告)日: 2018-07-06
发明(设计)人: 白跃彬;刘健 申请(专利权)人: 北京航空航天大学
主分类号: H04L12/721 分类号: H04L12/721;H04L12/729
代理公司: 暂无信息 代理人: 暂无信息
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 丢弃 链路传输能力 二元组 虚拟链路 转发 节点间链路 传输能力 存储机制 定义消息 容量定义 设计容量 网络路由 消息交付 消息路由 消息选择 消息转发 缓冲区 路由 交付 更新 传播 申请
【权利要求书】:

1.一种基于链路传输能力的DTN网络路由方法,包括DTN网络链路传输能力的刻画与计算、消息转发容量的刻画与计算和基于虚拟容量的消息转发和丢弃效用计算,其特征在于:

首先,设计“虚拟链路容量”来刻画DTN网络多跳路径端到端的单向传输能力,基于一跳直达链路的容量,计算多跳链路的“虚拟链路容量”;其次,通过设计“转发容量”和“容量加速度”来刻画消息被转发的总数量大小;第三,基于消息的“转发容量”、“容量加速度”以及当前节点到目的节点的“虚拟链路容量”设计消息的转发和丢弃效用;上述步骤完成后,节点基于转发效用和丢弃效用来转发和丢弃消息,完成路由消息转发;

多跳路径的“虚拟链路容量”计算包含如下步骤:

1)对于任意一条路径P(X,Y),首先计算P(X,Zi)的虚拟链路容量,其中Zi为X的一跳邻居,计算公式为:容量刷新公式为:其中ct为当前时间,bti为最近一次链路(X,Zi)连接开始时间,totali为到bti时间为止总的数据传输量,sp为此次链接的传输速率,duration代表此次连接的持续时间;

2)如果节点X有n个一跳邻居Zi,则路径P(X,Y)的虚拟链路容量计算公式为:

其中C(X,Zi,Zi),C(Zi,Y)为路径P(X,Zi)和路径P(Zi,Y)的虚拟链路容量,Zi为X的一跳邻居;

根据虚拟链路容量,计算消息当前的转发容量(rc)、容量加速度(acceleration)和消息转发容量最近的一次更新时间(ut)来刻画消息已经转发至目标节点的数据量MIm,消息当前的转发容量计算公式如下:

MIm.rc=MIm.rc+MIm.acceleration*(ct-MIm.ut)

其中MIm.rc为消息m的转发容量,MIm.acceleration为消息m的容量加速度(初始值为0),MIm.ut为消息转发容量最近的一次更新时间,ct为当前时间;

消息当前容量加速度计算公式如下:

MIm.acceleration=MIm.acceleration+C(Y,desm)

其中C(Y,desm)为消息m所在的节点Y与消息目的节点desm之间的虚拟链路容量;

在虚拟链路容量和消息转发容量的基础之上,消息m在所在节点Y的丢弃效用pm的计算公式如下:

pm=1/MIm.rc

其中MIm.rc为消息m在节点Y上的转发容量;

消息m在所在节点Y的的转发效用pt(m,Y)的计算公式如下:

其中MIm.acceleration为消息m在节点Y上的容量加速度,C(Y,desm)为消息m所在节点Y到消息目的节点desm的虚拟链路容量。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510471199.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top