[发明专利]用于减少计算机网络中的拥塞的技术在审
申请号: | 201910231709.5 | 申请日: | 2019-03-26 |
公开(公告)号: | CN110365597A | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | G·迪尔思;姜楠;J·沃特曼;A·石井;M·赫梅尔;R·里夫斯 | 申请(专利权)人: | 辉达公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/825;H04L12/933;H04L12/935 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 高伟;娄晓丹 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 互连结构 处理器 复杂问题 数据量 拥塞 计算机网络 协调和控制 人工智能 计算系统 交换数据 网络连接 交换机 通信 | ||
1.一种用于管理连接系统的端点的互连结构中的吞吐量的方法,包括:
监控所述端点之间的通过所述互连结构的数据请求;以及
通过限制至少一个所述端点通过所述互连结构进行新的数据请求的能力来控制将新的数据注入到所述互连结构中的注入速率,
其中所述限制包括基于注入阈值改变再填充速率,其中以所述再填充速率来重新填充所述至少一个所述端点的信用计数器。
2.如权利要求1所述的方法,其中,所述改变包括通过减小适应于所述互连结构的拥塞级别的所述注入阈值来自适应地降低所述再填充速率。
3.如权利要求1所述的方法,其中,所述改变包括通过周期性地增加所述注入阈值来增加所述再填充速率。
4.如权利要求1所述的方法,其中,所述改变包括当随机生成的数字小于所述注入阈值时递增所述信用计数器。
5.如权利要求1所述的方法,其中,当所述信用计数器的值大于或等于分组的最大传输单元时,将所述新的数据请求注入到所述互连结构中,并且当所述信用计数器的所述值小于所述最大传输单元时,阻止所述新的数据请求注入到所述互连结构中。
6.如权利要求1所述的方法,其中,所述信用计数器包括请求信用计数器和响应信用计数器,并且所述限制包括使用所述响应信用计数器限制所述至少一个所述端点通过所述互连结构进行新的数据读取请求的能力,所述数据读取请求的能力独立于所述至少一个所述端点通过所述互连结构进行新的数据写入请求的能力。
7.如权利要求2所述的方法,其中,所述拥塞级别是基于拥塞反馈和本地拥塞估计来确定的。
8.如权利要求2所述的方法,其中,所述减小包括当中断时段结束且当对数据请求的响应到达时减小所述注入阈值。
9.如权利要求7所述的方法,其中,使用在中断时段期间的所述拥塞反馈的累积和所述本地拥塞估计来确定所述注入阈值减小的量。
10.如权利要求7所述的方法,其中,所述拥塞反馈是通过计算所述数据请求的延迟平均值并将所述延迟平均值与可编程延迟阈值进行比较来确定的。
11.如权利要求7所述的方法,其中,所述拥塞反馈是由数据请求的目标端点之前的最后一个交换机计算的。
12.如权利要求7所述的方法,其中,所述本地拥塞估计是通过计算事务延迟并将所述事务延迟与本地拥塞阈值进行比较来确定的。
13.如权利要求12所述的方法,其中,基于基本延迟来设置所述本地拥塞阈值,所述基本延迟是ping分组从所述端点中的一个端点到达所述端点中的另一个端点并且当所述互连结构空闲时返回到所述一个端点所用的时间段。
14.如权利要求12所述的方法,其中,所述事务延迟是基于所述数据请求中的未完成请求的数量和对所述未完成请求的响应的到达之间的平均时间来计算的。
15.如权利要求12所述的方法,其中,迭代地计算所述事务延迟而不使用乘法。
16.如权利要求13所述的方法,其中,在初始化所述注入速率时测量所述基本延迟。
17.如权利要求1所述的方法,其中,所述注入速率包括将新的第一流量类别数据注入到所述互连结构中的第一注入速率以及将新的第二流量类别数据注入到所述互连结构中的第二注入速率。
18.如权利要求17所述的方法,其中,所述第一注入速率和所述第二注入速率与所述互连结构的相同端口相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910231709.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全路由器
- 下一篇:心跳消息发送的方法、装置、服务器、终端及存储介质