【技术实现步骤摘要】
【国外来华专利技术】网络拥塞管理
技术介绍
网络可能会因网络通信量而变得拥塞。网络拥塞的原因可能是由于任何数量的网络瓶颈。例如,网络通信量可以从任何数量的源节点指向目的地节点,并且到目的地节点的链路带宽可能是受到限制的并且被通信量所淹没。在另一示例中,目的地节点的处理速度可能是受到限制的,使得目的地节点无法比接收数据更快地处理数据。出于多种原因,例如缓存未命中、存储器组冲突等,目的地节点可能无法跟上目的地节点接收数据的步调。附图说明在下面的详细描述中并参考附图描述了某些示例,在附图中:图1是具有受管理的网络拥塞的示例网络系统的框图。图2是图示了具有拥塞管理器以增大和/或减小源节点的注入速率的示例源节点的框图。图3是图示了用于管理源节点的注入速率的方法的流程图。图4是图示了用于管理源节点的注入速率的另一方法的流程图。图5是图示了用于管理网络节点注入速率的网络节点的框图。图6是图示了用于管理网络结构拥塞的示例网络节点的框图。图7是图示了用于管理网络结构拥塞的网络接口的示例的框图。图8是图示了用于管理网络结构拥塞的网络接口的另一示例的框图。具体实施方式为了减少网络拥塞,可以为源节点、通信再分发点、和/或用于传输事务请求的通信端点分配拥塞速率。具体地说,可以为源节点分配一个速率,源节点可以以该速率将通信量注入到网络中。在特定目的地节点处发生拥塞的情况下,可以使向目的地节点发送通信量的源节点节流,使得该源节点的注入速率减小至较低速率。一旦缓解了拥塞,就可以增大源节点 ...
【技术保护点】
1.一种方法,包括:/n将未拥塞的序列长度阈值设置为第一值;/n将所接收完成事务(CTR)计数设置为初始值;/n响应于事务请求的完成,递增所述CTR计数;/n响应于检测到的拥塞事件,/n减小注入速率;/n根据所述CTR计数来确定所述未拥塞的序列长度阈值的第二值;以及/n将所述未拥塞的序列长度阈值设置为所述第二值;以及/n响应于所述CTR计数大于或等于所述未拥塞的序列长度阈值,增大所述注入速率。/n
【技术特征摘要】
【国外来华专利技术】20180329 US 15/939,5321.一种方法,包括:
将未拥塞的序列长度阈值设置为第一值;
将所接收完成事务(CTR)计数设置为初始值;
响应于事务请求的完成,递增所述CTR计数;
响应于检测到的拥塞事件,
减小注入速率;
根据所述CTR计数来确定所述未拥塞的序列长度阈值的第二值;以及
将所述未拥塞的序列长度阈值设置为所述第二值;以及
响应于所述CTR计数大于或等于所述未拥塞的序列长度阈值,增大所述注入速率。
2.根据权利要求1所述的方法,其中,所述注入速率从第一注入速率减小至第二注入速率,所述第一注入速率和所述第二注入速率是根据一系列递增且离散的注入速率而确定的,其中,所述第一注入速率与所述第二注入速率之间的差由所述一系列递增且离散的注入速率以及由源节点传输到拥塞的目的地节点的通信量的比例来确定。
3.根据权利要求1所述的方法,所述方法还包括:在减小所述注入速率之后并且在设置所述CTR计数之前,等待一时间段,该时间段足够长以用于事务请求穿过网络结构。
4.根据权利要求1所述的方法,所述方法还包括:在设置所述CTR计数之前,存储所述CTR计数的当前值。
5.根据权利要求4所述的方法,其中,所述未拥塞的序列长度阈值第二值是所存储的CTR值和所述CTR计数的函数。
6.根据权利要求1所述的方法,其中,所述未拥塞的序列长度阈值第二值是所述未拥塞的序列长度阈值第一值和所述CTR计数的函数。
7.根据权利要求1所述的方法,所述方法还包括:响应于增大源节点的所述注入速率,将所述未拥塞的序列长度阈值设置为第三值,其中,所述第三未拥塞的序列长度阈值是根据所述CTR计数确定的。
8.根据权利要求1所述的方法,其中,当在源节点处接收到对事务请求的响应时,所述事务请求完成。
9.根据权利要求1所述的方法,其中,响应于在源节点处接收到的指示拥塞的事务响应而检测到所述拥塞事件。
10.根据权利要求1所述的方法,其中,在指定的时间段内未接收到事务响应之后而检测到所述拥塞事件。
11.一种网络节点,包括:
拥塞管理器,其用于:
将未拥塞的序列长度阈值设置为第一值;
设置所接收完成事务(CTR)计数;
响应于由所述网络节点传输的事务请求已完成而递增所述CTR计数;
响应于检测到的拥塞事件,
将源节点的注入速率从第一注入速率减小至第二注入速率;
根据所述CTR计数来确定所述未拥塞的序列长度阈值的第二值;以及...
【专利技术属性】
技术研发人员:G·B·莱沙特,D·A·夏洛克,N·G·麦克唐纳,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。