首页> 外文学位 >Using signaling methods to improve the performance of TCP congestion control.
【24h】

Using signaling methods to improve the performance of TCP congestion control.

机译:使用信令方法来提高TCP拥塞控制的性能。

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

摘要

In the TCP congestion control problem, TCP senders adjust their transmission rates in response to (a possible lack of) congestion signals received from the IP routers along their transmission path. There has been considerable research into the design and performance evaluation of both Active Queue Management (AQM) algorithms and TCP congestion avoidance algorithms. However, very little attention has been paid to the study of congestion signaling methods, which couple the AQM algorithms with the TCP congestion avoidance algorithms over the network. By focusing our attention on this topic, in this dissertation we show that congestion signaling methods can also have a significant effect on TCP congestion control.; First, we propose a new congestion signaling method called ACK Spoofing, and demonstrate through detailed simulation experiments that it outperforms all other signaling methods including packet dropping and Explicit Congestion Notification (ECN). The basic idea of ACK Spoofing is that an IP router can force a TCP sender to execute the TCP fast retransmit/fast recovery algorithms and reduce its transmission rate, by sending it multiple artificially-generated duplicate acknowledgments. This method shortens the congestion signaling path in comparison to ECN, which improves the effectiveness of existing AQM algorithms. We also study its implementation complexity and design a number of enhancement mechanisms, including the on-demand state maintenance scheme.; Second, we introduce a new concept called Congestion Signal Cancellation, which can be combined with either the ACK Spoofing or ECN signaling methods. With congestion signal cancellation, we give the router a second chance to examine the state of its queue at some time after the AQM algorithm originally generated the congestion signal. If conditions at the router have been improved sufficiently, then delivery of a now-obsolete congestion signal to the targeted TCP sender would be counterproductive, leading to degraded performance for the TCP target and/or underutilization of the bottleneck link. Thus, we define two methods by which a router can annul some of its previously-generated congestion signals from the network. Using modeling analysis and simulation, we demonstrate that adding congestion signal cancellation to existing AQM algorithms can yield remarkable performance improvements in terms of goodput and packet loss rate. In addition, congestion signal cancellation significantly reduces the RED algorithm's sensitivity to its parameter settings and enhances the system stability.
机译:在TCP拥塞控制问题中,TCP发送器响应于(可能缺少)从IP路由器沿其传输路径接收的拥塞信号,调整其传输速率。对于主动队列管理(AQM)算法和TCP拥塞避免算法的设计和性能评估已有大量研究。然而,很少有研究将网络上的AQM算法与TCP拥塞避免算法结合起来的拥塞信令方法的研究。通过将注意力集中在这个话题上,本文证明了拥塞信令方法也可以对TCP拥塞控制产生重大影响。首先,我们提出了一种新的拥塞信令方法,称为ACK欺骗,并通过详细的仿真实验证明其性能优于所有其他信令方法,包括数据包丢弃和显式拥塞通知(ECN)。 ACK欺骗的基本思想是IP路由器可以通过向其发送多个人工生成的重复确认来强制TCP发送方执行TCP快速重传/快速恢复算法并降低其传输速率。与ECN相比,此方法缩短了拥塞信令路径,从而提高了现有AQM算法的有效性。我们还研究了其实现复杂性并设计了许多增强机制,包括按需状态维护方案。其次,我们引入了一个称为拥塞信号消除的新概念,该概念可以与ACK欺骗或ECN信令方法结合使用。通过消除拥塞信号,在AQM算法最初生成拥塞信号之后的某个时间,我们为路由器提供了第二次检查队列状态的机会。如果路由器的状况已得到充分改善,则将现在已过时的拥塞信号传递到目标TCP发送方将适得其反,从而导致TCP目标的性能下降和/或瓶颈链路的利用率不足。因此,我们定义了两种方法,路由器可以通过这些方法废除网络中某些先前生成的拥塞信号。使用建模分析和仿真,我们证明在现有的AQM算法中添加拥塞信号消除功能可以在吞吐量和丢包率方面显着提高性能。此外,拥塞信号消除功能大大降低了RED算法对其参数设置的敏感性,并增强了系统稳定性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号