【24h】

TCP fast recovery strategies: analysis and improvements

机译:TCP快速恢复策略:分析和改进

获取原文

摘要

To match an ideal Internet gateway which rigorously enforces fair sharing among competing TCP connections, an ideal TCP sender should possess two properties while obeying congestion avoidance and control principles. First, the TCP sender which under-uses network resources should avoid retransmission time-outs. When experiencing network congestion, a TCP connection should not time-out unless it has already reduced its congestion window to one packet but still cannot survive. Second, the TCP sender which over-uses network resources should lower its bandwidth. The congestion window for a connection should decrease each time a lost packet is detected because an ideal gateway will drop packets, during congestion, with a probability proportional to the bandwidth of the connection. Following these guidelines, we propose network-sensitive Reno (Net Reno), a set of optimizations that can be added to a traditional Reno TCP sender. Using the TCP's self-clocking property and the packet conservation rule, Net Reno improves Reno and its variants (New-Reno and SACK), in reducing TCP retransmission time-outs (RTOs) and in being conservative in network usage during the fast recovery phase. We have shown that over 85% of RTOs are due to small congestion windows that prevent fast retransmission and recovery algorithms from being effective. This implies that sophisticated recovery schemes such as SACK will have limited benefits for these loads. Net Reno overcomes this problem with a small window optimization. Net Reno can recover any number of packet losses without time-outs as long as the network keeps at least one packet alive for the connection.
机译:为了匹配理想的Internet网关,该网关严格在竞争的TCP连接之间强制公平共享,理想的TCP发送方应具有两个属性,同时遵守拥塞避免和控制原则。首先,未充分使用网络资源的TCP发送方应避免重传超时。遇到网络拥塞时,除非TCP连接已将其拥塞窗口减少到一个数据包,但仍然无法生存,否则它不应超时。其次,过度使用网络资源的TCP发送方应降低其带宽。每次检测到丢失的数据包时,连接的拥塞窗口应减少,因为理想的网关将在拥塞期间丢弃数据包,其概率与连接的带宽成正比。遵循这些准则,我们提出了对网络敏感的Reno(Net Reno),这是一组可以添加到传统Reno TCP发送器中的优化。 Net Reno使用TCP的自计时属性和数据包保留规则,改进了Reno及其变体(New-Reno和SACK),从而减少了TCP重传超时(RTO)并在快速恢复阶段保持了网络使用的保守性。我们已经表明,超过85%的RTO是由于拥塞窗口太小而导致快速重传和恢复算法不起作用。这意味着复杂的恢复方案(例如SACK)在这些负载方面的收益有限。 Net Reno通过小窗口优化解决了这个问题。只要网络为连接保持至少一个活跃的数据包,Net Reno可以恢复任何数量的数据包丢失而不会发生超时。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号