一种网络拥塞控制方法技术

技术编号:23365097 阅读:37 留言:0更新日期:2020-02-18 18:16
本发明专利技术提供了一种基于ECN和信用预约收敛的网络拥塞控制方法,在接收端,在传输数据流过程中,重复以下步骤:当网络拥塞率未达到网络拥塞阈值时,增加信用传输速率,否则,降低信用传输速率;继续判断信用丢失值与信用丢失阈值的大小,如果所述信用丢失值小于所述丢失阈值,增加信用传输速率,否则,降低信用传输速率;在交换机侧,设置队列长度阈值;如果队列长度超过阈值,则在数据包到达后立即进行标记;否则,不对所述数据包进行标记。本发明专利技术利用前向显式拥塞通知来传递实时拥塞信息并重新定义反馈控制。经过评估,结果表明本发明专利技术有效地解决了不公平的链路分配问题,即使工作负载为0.6,也不会导致缓冲区溢出,从而在很大程度上消除了超时问题。

A network congestion control method

【技术实现步骤摘要】
一种网络拥塞控制方法
本专利技术涉及网络通信领域,特别涉及一种基于ECN和信用预约收敛的网络拥塞控制方法。
技术介绍
DCTCP在过去十年中发挥了重要作用,因为它实现了高吞吐量,同时又保证了10Gbps以下链路带宽DCN的低缓冲区占用。到目前为止,许多数据中心仍在部署DCTCP,以防止网络在繁重和突发流量情况下崩溃。来自Google的Arjun等声明宣称它们使用DCTCP并在交换机上启用ECN并根据ECN信号修改主机协议栈,此外一些文献还将DCTCP视为在DCN中部署的最有希望的技术之一。但是,由于缓冲的商用交换机的深度较浅以及链接速度的提高(从10Gbps到100Gbps),为每Gbps链路速度提供的缓冲区大小正在减小。由于反应型方案的响应速度较慢,DCTCP导致带宽占用率高和不公平。这使DCTCP陷入困境。此外,实验结果表明,当存在大量并发流时,DCTCP无法有效地处理多对一问题,并且瞬时队列长度远大于最大队列容量。所以,ExpressPass等基于信用预约的拥塞控制协议尚未部署在DCN中。要在实际的DCN中增量部署,必须对ExpressP本文档来自技高网...

【技术保护点】
1.一种网络拥塞控制方法,应用于接收侧,其特征在于:/n在传输数据流过程中,重复以下步骤:/n根据被标记的数据包数量判断网络是否达到拥塞,当网络拥塞率未达到网络拥塞阈值时,增加信用传输速率,否则,降低信用传输速率;/n继续判断信用丢失值与信用丢失阈值的大小,如果所述信用丢失值小于所述丢失阈值,增加信用传输速率,否则,降低信用传输速率。/n

【技术特征摘要】
1.一种网络拥塞控制方法,应用于接收侧,其特征在于:
在传输数据流过程中,重复以下步骤:
根据被标记的数据包数量判断网络是否达到拥塞,当网络拥塞率未达到网络拥塞阈值时,增加信用传输速率,否则,降低信用传输速率;
继续判断信用丢失值与信用丢失阈值的大小,如果所述信用丢失值小于所述丢失阈值,增加信用传输速率,否则,降低信用传输速率。


2.根据权利要求1所述的方法,其特征在于:
所述当网络拥塞率未达到网络拥塞阈值时,增加信用传输速率,还包括:
判断模式转换标记值与模式转换阈值大小,如果所述模式转换标记值小于所述模式转换阈值,则进入少量发送信用模式,否则,进入过量发送信用模式。


3.根据权利要求2所述的方法,其特征在于...

【专利技术属性】
技术研发人员:董德尊魏子昊肖立权庞征斌齐星云刘路徐佳庆
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1