[发明专利]一种测量可用带宽的方法有效

专利信息
申请号: 201310271144.6 申请日: 2013-07-01
公开(公告)号: CN103312632A 公开(公告)日: 2013-09-18
发明(设计)人: 魏世民;郭磊;庄育锋;石俊峥;张同 申请(专利权)人: 北京邮电大学
主分类号: H04L12/911 分类号: H04L12/911;H04L12/729
代理公司: 北京和信华成知识产权代理事务所(普通合伙) 11390 代理人: 王艺
地址: 100876 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 测量 可用 带宽 方法
【权利要求书】:

1.一种测量链路可用带宽的方法,其特征在于,包括: 

在链路的发送端分别以发送速率Rs‘和Rs‘’发送探测流,在链路的接收端接收探测流,根据得到探测流在所述链路的延时增长率K‘和K“,计算得到所述链路的可用带宽A为: 

其中,所述探测流由多个探测包组成,链路的延时增长率为探测包在链路上的延时增量与探测包到达该链路的间隔的比值;且Rs‘≠Rs‘’,K‘≠K“≠0。 

2.如权利要求1所述的方法,其特征在于, 

按照如下公式计算得到所述链路的链路容量C: 

3.一种测量路径可用带宽的方法,其特征在于,包括: 

在路径的发送端发送探测流,在路径的接收端接收探测流,当判断所述路径仅存在一条拥塞链路时,测得所述探测流在所述路径的两个不同的非零延时增长率K‘和K‘‘,计算得到所述路径的可用带宽A为: 

其中,R'0和R″0为K‘和K“所对应的发送端发送探测流的速率;所述探测流由多个探测包组成,路径的延时增长率为探测包在路径上的延时增量与探测包到达该路径的间隔的比值。 

4.如权利要求3所述的方法,其特征在于, 

在路径的发送端发送探测流,在路径的接收端接收探测流时,接收端每收到M个探测包就计算一次输出速率Rn,若Rn等于发送端的发送速率R0,则增加R0,重新测量;否则,判断探测流是否继续发送,若否,则在接收端统计探测包的延时增长累加值,计算所述路径的拥塞链路数,若判断所述路 径仅存在一条拥塞链路时,则计算所述路径的可用带宽A; 

其中,M为大于1的整数。 

5.如权利要求4所述的方法,其特征在于, 

所述判断探测流是否继续发送的步骤包括: 

在接收端统计所述M个探测包的延时增长累加值,与它们到达的时间组成点对,得到所述点对的线性拟合方程y=ax+b,平均误差μ和误差方差σ2,计算所述M个点对到直线y=b的平均误差μ',采用正态分布的假设检验,若μ'∈[μ-3*σ,μ+3*σ],则判断所述M个包的延时增长率为0,探测流停止发送;否则,判断探测流继续发送。 

6.如权利要求4所述的方法,其特征在于, 

所述在接收端统计探测包的延时增长累加值,计算所述路径的拥塞链路数的步骤中,将接收端接收到的探测包的延时增长累加值与它们到达的时间组成点对,计算所述点对所组成曲线的分段数,当所述分段数为2时,则所述路径的拥塞链路为一条。 

7.如权利要求6所述的方法,其特征在于, 

当所述分段数为1时,则将M乘以一个系数p,1<p<2,重新测量。 

8.如权利要求6所述的方法,其特征在于, 

当所述分段数大于2时,则将输出速率作为输入速率,重新测量。 

9.如权利要求4~8中任意一项所述的方法,其特征在于, 

重新测量时,先等待接收端不再接收到探测包后,再重新发送探测包。 

10.如权利要求4~9中任意一项所述的方法,其特征在于, 

重复计算多次所述路径的可用带宽A,对计算得到可用带宽A取平均值,得到更为准确的可用带宽值。 

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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