首页> 外文学位 >Improving TCP slow start.
【24h】

Improving TCP slow start.

机译:改善TCP慢启动。

获取原文
获取原文并翻译 | 示例

摘要

The TCP slow start algorithm tries to increase the initial congestion window size exponentially until the slow start threshold is reached. The initial TCP start-up performance depends on accurate estimation of these two parameters. However, due to lack of information on network states initially, the standard TCP uses default values for these parameters.;If the initial congestion window size and the slow start threshold can be estimated accurately, it is possible for TCP to achieve higher initial bandwidth without congesting the network. For this purpose, we introduce a method to estimate the slow start threshold and the congestion window size using other TCP connections sharing the bottleneck links by taking advantage of fairness in TCP. Furthermore, when the information of other TCP connections sharing the same bottleneck links is not available, it is possible to approximate end-to-end available bandwidth with packet pair measurements which, in turn, is used to estimate the slow start threshold.;The standard TCP slow start, when delayed acknowledgement is enabled, can be slow since the growth rate of the congestion window is lower than when the delayed acknowledgement is not used. By way of inverted packet pairs and counting duplicate acknowledgements to increase the congestion window size during slow start, the advantage of delayed acknowledgement is retained during the congestion avoidance stage of TCP, while achieving almost the same performance in slow start as when delayed acknowledgement is not used.;Finally, our slow start algorithms can help to achieve higher initial bandwidth on a large delay bandwidth product path. This allows users of multimedia streaming applications or web browsers can have an improved user experience.
机译:TCP慢启动算法尝试以指数方式增加初始拥塞窗口的大小,直到达到慢启动阈值为止。 TCP的初始启动性能取决于对这两个参数的准确估计。但是,由于最初缺乏有关网络状态的信息,因此标准TCP使用这些参数的默认值;如果可以准确估计初始拥塞窗口大小和慢启动阈值,则TCP可能会获得更高的初始带宽而无需网络拥塞。为此,我们介绍了一种方法,该方法利用共享TCP公平性的其他TCP连接共享瓶颈链接来估计慢启动阈值和拥塞窗口大小。此外,当共享相同瓶颈链路的其他TCP连接的信息不可用时,可以使用数据包对测量来近似端到端可用带宽,进而将其用于估算慢启动阈值。启用延迟确认后,标准TCP慢启动可能会变慢,因为拥塞窗口的增长率低于未使用延迟确认时的增长率。通过反转数据包对并计数重复的确认以增加慢启动期间的拥塞窗口大小,在TCP的拥塞避免阶段保留了延迟确认的优点,而在慢启动中获得的性能几乎与不使用延迟确认的性能相同。最后,我们的慢启动算法可以帮助在较大的延迟带宽乘积路径上实现更高的初始带宽。这使多媒体流应用程序或Web浏览器的用户可以拥有改善的用户体验。

著录项

  • 作者

    Yu, Inkwan.;

  • 作者单位

    University of Florida.;

  • 授予单位 University of Florida.;
  • 学科 Engineering Computer.;Computer Science.
  • 学位 Ph.D.
  • 年度 2009
  • 页码 116 p.
  • 总页数 116
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号