...
首页> 外文期刊>IEICE transactions on information and systems >Detecting TCP Retransmission Timeouts Non-related to Congestion in Multi-Hop Wireless Networks
【24h】

Detecting TCP Retransmission Timeouts Non-related to Congestion in Multi-Hop Wireless Networks

机译:在多跳无线网络中检测与拥塞无关的TCP重传超时

获取原文
   

获取外文期刊封面封底 >>

       

摘要

TCP's performance significantly degrades in multi-hop wireless networks because TCP's retransmission timeouts (RTOs) are frequently triggered regardless of congestion due to sudden delay and wireless transmission errors. Such RTOs non-related to congestions lead to TCP's unnecessary behaviors such as retransmitting all the outstanding packets which might be located in the bottleneck queue or reducing sharply its sending rate and increasing exponentially its back-off value even when the network is not congested. Since traditional TCP has no ability to identify if a RTO is triggered by congestion or not, it is unavoidable for TCP to underutilize available bandwidth by blindly reducing its sending rate for all the RTOs. In this paper, we propose an algorithm to detect the RTOs non-related to congestion in order to let TCP respond to the RTOs differently according to the cause. When a RTO is triggered, our algorithm estimates the queue usage in the network path during the go-back-N retransmissions, and decides if the RTO is triggered by congestion or not when the retransmissions end. If any RTO non-related to congestion is detected, our algorithm prevents TCP from increasing unnecessarily its back-off value as well as reducing needlessly its sending rate. Throughout the extensive simulation scenarios, we observed how frequently RTOs are triggered regardless of congestion, and evaluated our algorithm in terms of accuracy and goodput. The experiment results show that our algorithm has the highest accuracy among the previous works and the performance enhancement reaches up to 70% when our algorithm is applied to TCP.
机译:在多跳无线网络中,TCP的性能会大大降低,这是因为TCP的重传超时(RTO)经常被触发,而不管由于突然的延迟和无线传输错误引起的拥塞。这种与拥塞无关的RTO导致TCP不必要的行为,例如重新传输可能位于瓶颈队列中的所有未完成数据包,或者即使在网络不拥塞的情况下,也急剧降低其发送速率并成倍地增加其退避值。由于传统的TCP无法识别RTO是否由拥塞触发,因此TCP不可避免地会通过盲目降低所有RTO的发送速率来充分利用可用带宽。在本文中,我们提出一种算法来检测与拥塞无关的RTO,以使TCP根据原因对RTO做出不同的响应。当触发RTO时,我们的算法会估算Go-back-N重传期间网络路径中的队列使用情况,并确定RTO是由拥塞触发还是在重传结束时不触发。如果检测到任何与拥塞无关的RTO,则我们的算法可防止TCP不必要地增加其退避值以及不必要地降低其发送速率。在广泛的模拟场景中,我们观察了RTO被触发的频率,而不考虑拥塞,并从准确性和吞吐量方面评估了我们的算法。实验结果表明,该算法在以前的工作中具有最高的精度,将算法应用于TCP时,性能提高高达70%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号