[发明专利]一种单端可用带宽测量方法和采用该方法的终端有效
申请号: | 201410822701.3 | 申请日: | 2014-12-25 |
公开(公告)号: | CN104486163B | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 尤佳莉;薛寒星;齐卫宁;卓煜;乔楠楠 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可用 带宽 测量方法 采用 方法 终端 | ||
本发明涉及一种单端网络可用带宽的测量方法和采用该方法的终端,所述方法包括:根据给定需要测量可用带宽的两端,由发送端周期性的向接收端发送探测流,迫使接收端不断地向发送端回传信息流。发送端根据收到的信息流单向时延的变化判断发送速率与真实可用带宽的关系;根据判断结果逐步调整发送速率,直到发送速率和真实可用带宽的误差在可接受的范围内,进而得到最终可用带宽的测量值。实施本发明,可在网络上任意两节点之间进行单端的可用带宽测量。
技术领域
发明涉及计算机网络参数测量领域,特别涉及一种计算机网络单端可用带宽测量方法和采用该方法的终端。
背景技术
带宽是评价网络服务质量的重要度量参数,是网络中最重要的资源之一。网络带宽的测量对网络运营商(路由选择、拥塞控制、故障定位等)、网络协议和应用开发者(优化协议、增强性能等)和用户(体验质量)都有重要的意义。
可用带宽测量方法的衡量标准主要包括:
测量准确度;
探测过程所产生的网络负担大小;
测量所需时间。
而现有的可用带宽测量方法,如Pathload,PTR/IGI,Abget等,都在以上1点或多点上存在不足,亟待提高与改进。
发明内容
本发明目的在于在保障可用带宽测量精度的基础上进一步提高其测量精度并缩短测量所需时间,减小测量对网络产生的负担,从而达到改进当前可用带宽测量的目的。
第一方面,为实现上述目的,本发明提供了一种单端带宽测量方法,其包括下列步骤:
发送端周期性向接收端发送探测流,其中需要测量从发送端到接收端方向上的可用带宽;
接收来自接收端的数据集,并且判断数据集单向时延的变化趋势,其中所述数据集是接收端因应探测流而发送的;
以判断单向时延的变化趋势为依据,调整发送速率,继续向接收端周期性发送探测流,直到发送速率满足设定的第一阈值;
发送端根据当前发送速率变化的范围确定带宽。
优选地,所述接收端是基于TCP协议的终端,迫使所述接收端响应于探测流而回复数据包。
优选地,所述调整发送端的发送速率包括采用二分法调整发送速率。优选地,所述探测流发送速率大于可用带宽时,单向时延有增大的变化趋势;所述探测流小于等于可用带宽时,单向时延倾向保持不变。
优选地,所述发送速率满足设定的第一阈值包括发送速率最大值与最小值的差值小于设定的第二阈值。
优选地,根据发送速率变化的范围确定带宽包括选取所述发送速率满足的最大值和最小值的中间值作为测量所得的可用带宽。
第二方面本发明提供一种网络终端。该网络终端包括:发送装置,周期性向接收端发送探测流,其中需要测量从发送端到接收端方向上的可用带宽;单向时延变化趋势确定装置,根据数据集确定单向时延的变化趋势,其中所述数据集是接收端因应探测流而发送的;调整装置,以判断单向时延的变化趋势为依据,调整发送端的发送速率,以使发送装置继续向接收端周期性发送探测流,直到发送速率满足设定的第一阈值;带宽确定装置,根据发送速率的变化范围确定带宽。
本发明的有益效果如下:
通过发送端向接收端发送的周期性探测流,接收端是基于TCP协议的终端,TCP协议迫使接收端不断返回数据包,所得的估测可用带宽值,达到快速收敛,缩短网络测量所用时间。
通过更准确的单向时延变化趋势判断以及二分法的发送速率调节方法很好的达到到发送速率快速收敛,缩短网络测量所用时间,减小测量过程对网络负载的影响的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410822701.3/2.html,转载请声明来源钻瓜专利网。