针对TCP的细粒度和粗粒度拥塞窗口同步制造技术

技术编号:42226004 阅读:39 留言:0更新日期:2024-08-02 13:43
本公开涉及针对TCP的细粒度和粗粒度拥塞窗口同步。提供了用于TCP拥塞控制的改进系统和方法,其被设计为解决“混合的粗粒度‑细粒度信号”场景。本技术的TCP发送器通过利用TCP连接的两个TCP拥塞窗口来实现这种改进:(1)响应于“细粒度”TCP拥塞信号而被调节的“细粒度TCP信号相关的拥塞窗口”;(2)响应于“粗粒度”TCP拥塞信号而调节的“粗粒度TCP信号相关的拥塞窗口”。用这两个新颖/独特的拥塞窗口,TCP发送器可以动态地(并且智能地)选择合适的拥塞窗口以用于指示用于TCP连接的分组传输(例如,同期较小的拥塞窗口)。TCP发送器还可以动态地(并且智能地)同步两个拥塞窗口,以确保在所使用的拥塞窗口之间的转换更加平滑。

【技术实现步骤摘要】


技术介绍

1、传输控制协议(tcp)拥塞控制尝试通过均衡吞吐量(即,数据递送速率)和拥塞(即,当网络路径携带的数据超出其所能处理的)来确定用于发送网络业务的最优速率。这种确定通常需要使用推断信号(例如,分组丢失和分组延迟)或显式tcp拥塞信号(例如,显式拥塞通知(ecn))来监测网络拥塞。因此,响应于这些“tcp拥塞信号”,tcp拥塞控制尝试均衡tcp连接/网络路径的吞吐量和拥塞。

2、tcp拥塞控制可以通过减小tcp拥塞窗口尺寸来减少拥塞(如本文中所使用的,tcp拥塞窗口可以指可以是/端对端的未完成/传送中的若干未确认分组)。然而,减小tcp拥塞窗口尺寸也会降低tcp连接的吞吐量。相反,增加tcp拥塞窗口尺寸可以增加吞吐量,但代价是增加拥塞——可能导致队列溢出并降低网络性能。因此,tcp拥塞控制的目标是实现tcp拥塞窗口尺寸的优化调整,以有效地均衡吞吐量和拥塞。


技术实现思路

【技术保护点】

1.一种计算机实现的方法,包括:

2.根据权利要求1所述的计算机实现的方法,其中相比所分类的所述粗粒度TCP拥塞窗口信号,所分类的所述细粒度TCP拥塞信号规定更小的TCP拥塞窗口尺寸减小。

3.根据权利要求1所述的计算机实现的方法,其中选择所述细粒度TCP信号相关的拥塞窗口和所述粗粒度TCP信号相关的拥塞窗口中的一个包括:选择同期较小的拥塞窗口。

4.根据权利要求3所述的计算机实现的方法,还包括:

5.根据权利要求4所述的计算机实现的方法,其中将所述同期较大的拥塞窗口与所述同期较小的拥塞窗口同步包括:将所述同期较大的拥塞窗口的尺寸减小到大于...

【技术特征摘要】

1.一种计算机实现的方法,包括:

2.根据权利要求1所述的计算机实现的方法,其中相比所分类的所述粗粒度tcp拥塞窗口信号,所分类的所述细粒度tcp拥塞信号规定更小的tcp拥塞窗口尺寸减小。

3.根据权利要求1所述的计算机实现的方法,其中选择所述细粒度tcp信号相关的拥塞窗口和所述粗粒度tcp信号相关的拥塞窗口中的一个包括:选择同期较小的拥塞窗口。

4.根据权利要求3所述的计算机实现的方法,还包括:

5.根据权利要求4所述的计算机实现的方法,其中将所述同期较大的拥塞窗口与所述同期较小的拥塞窗口同步包括:将所述同期较大的拥塞窗口的尺寸减小到大于所述同期较小的拥塞窗口的尺寸。

6.根据权利要求5所述的计算机实现的方法,其中将所述同期较大的拥塞窗口的尺寸减小到大于所述同期较小的拥塞窗口的尺寸包括:

7.根据权利要求5所述的计算机实现的方法,其中将所述同期较大的拥塞窗口的尺寸减小到大于所述同期较小的拥塞窗口的尺寸包括:

8.根据权利要求5所述的计算机实现的方法,其中将所述同期较大的拥塞窗口的尺寸减小到大于所述同期较小的拥塞窗口的尺寸包括:

9.根据权利要求4所述的计算机实现的方法,其中将所述同期较大的拥塞窗口与所述同期较小的拥塞窗口同步包括:

10.根据权利要求4所述的计算机实现的方法,其中将所述同期较大的拥塞窗口与所述同期较小的拥塞窗口同步包括:

11.根据权利要求4所述的计算机...

【专利技术属性】
技术研发人员:J·陶里赫斯P·沙玛
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:

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

1