[发明专利]基于端对端测量对网络上数据流准入的控制有效
| 申请号: | 201010257155.5 | 申请日: | 2004-03-03 |
| 公开(公告)号: | CN101917304A | 公开(公告)日: | 2010-12-15 |
| 发明(设计)人: | A·基斯迪;C·休特马;A·杜比 | 申请(专利权)人: | 微软公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 杨洁 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 测量 网络 数据流 准入 控制 | ||
1.一种用在发送计算机系统中的方法,所述发送计算机系统可以通过计算机网络数据路径与接收计算机系统进行网络相连,所述计算机网络数据路径至少包括发送端数据链路和接收端数据链路,所述计算机网络数据路径具有一瓶颈带宽,所述瓶颈带宽表示计算机网络数据路径的瓶颈链路的带宽,所述方法主动地探测计算机网络数据路径,从而确定以所请求的数据传输速率把应用数据流传递到计算机网络数据路径上是否会造成计算机网络数据路径内包括的任何数据链路转变为拥塞状态,所述方法包括:
发送计算机系统在瓶颈带宽的特定小部分处把一列诊断数据分组发送到计算机网络数据路径上的行为,所述瓶颈带宽的特定小部分表示一个诊断数据传输速率,该速率具有显著降低了的使其他数据流降级的似然性;
发送计算机系统以所请求的数据传输速率临时把一列目标数据分组发送到计算机网络数据路径上的行为,该行为能以一种方式来模拟应用数据流的发送,所述方式具有降低了的使其他数据流降级的似然性;以及
接收比较结果的行为,发送计算机系统从接收计算系统接收目标数据分组与诊断数据分组的排队延迟的比较结果,指示该列目标数据分组是否在计算机网络数据路径内包括的任何数据链路上造成拥塞。
2.如权利要求1所述的方法,其特征在于,所述在瓶颈带宽的特定小部分处把诊断数据分组列发送到计算机网络数据路径上的行为包括:
发送诊断数据分组列的行为,所述一列诊断数据分组列是一个序列的诊断数据分组列内包括的多个诊断数据分组列之一,多个诊断数据分组列内每一个诊断数据分组列的发送都由一个探测列间隔分开。
3.如权利要求1所述的方法,其特征在于,所述以所请求的数据传输速率临时把一列目标数据分组发送到计算机网络数据路径上的行为包括:
发送一列目标数据分组的行为,所述一列目标数据分组是一个序列的目标数据分组列内包括的多个目标数据分组列之一,多个目标数据分组列内每一个目标数据分组列的发送都由一个探测列间隔分开。
4.如权利要求1所述的方法,还包括:
在发送一列诊断数据分组的行为后,发送计算机系统从分组对测试计算出瓶颈带宽的行为。
5.如权利要求1所述的方法,还包括:
在发送一列诊断数据分组的行为后,发送计算机系统根据瓶颈带宽和所请求的应用数据传输速率,确定应该以中间诊断数据速率把一列中间诊断数据分组发送到接收计算机系统的行为,所述中间诊断数据速率大于所述诊断数据速率且小于所请求的应用数据传输速率。
6.如权利要求1所述的方法,还包括:
在发送一列诊断数据分组的行为后,发送计算机系统以中间诊断数据速率向接收计算系统发送一列中间诊断数据分组的行为。
7.如权利要求1所述的方法,还包括:
用户从发送计算机系统处的用户界面接收用于配置数据分组列的用户选择的传输参数的行为。
8.一种用在接收计算机系统中的方法,所述接收计算机系统可以通过计算机网络数据路径与发送计算机系统进行网络相连计算机系统,所述计算机网络数据路径至少包括发送端数据链路和接收端数据链路,所述计算机网络数据路径具有一瓶颈带宽,所述瓶颈带宽表示计算机网络数据路径的瓶颈链路的带宽,所述方法主动地探测计算机网络数据路径以确定,以所请求的数据传输速率把应用数据流传递到计算机网络数据路径上是否会造成包括在计算机网络数据路径内的任何数据链路转变为拥塞状态,所述方法包括:
接收计算机系统至少接收一列诊断数据分组内包括的某些诊断数据分组的行为,这些诊断数据分组从发送计算机系统被发送到接收计算机系统,所述诊断分组在瓶颈带宽的小部分处被接收,以便显著地降低使其他数据流降级的似然性;
接收计算机系统从接收到的诊断分组中标识出被延迟的诊断数据分组的数目的行为;
接收计算机系统至少接收一列目标数据分组内包括的某些目标数据分组的行为,这些目标数据分组从发送计算机系统临时被发送到接收计算机系统,用于以降低使其他数据流降级的似然性的方式来模拟应用数据流的发送;
接收计算机系统从接收到的目标数据分组中标识出被延迟的目标数据分组的数目的行为;以及
接收计算机系统把被延迟的目标数据分组数目与被延迟的诊断数据分组数目相比较,以确定目标数据分组列是否在计算机网络数据路径的任何数据链路上造成拥塞的行为。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010257155.5/1.html,转载请声明来源钻瓜专利网。





