TCP Network Coding with Adapting Parameters for Bursty and Time-Varying Loss

TCP Network Coding with Adapting Parameters for Bursty and Time-Varying Loss
复制标题

DOI:
10.1587/transcom.2017ebp3010
复制
发表时间:
2017-07
期刊:
IEICE Trans. Commun.
影响因子:
--
通讯作者:
Nguyen Viet Ha;K. Kumazoe;M. Tsuru
Nguyen Viet Ha;K. Kumazoe;M. Tsuru
中科院分区:
其他
文献类型:
--
作者:
Nguyen Viet Ha;K. Kumazoe;M. Tsuru

文献摘要

相似文献

摘要提出了网络编码传输控制协议(TCP/NC),该协议通过主动发送在源端编码的冗余组合包来实现在接收端不需要TCP重传的丢包恢复能力。虽然TCP/NC有望减轻TCP在有损网络上的性能下降,但原来的TCP/NC在突发损耗和时变信道中不能很好地工作。没有明确的方案来确定和改变网络编码相关参数(NC参数)以适应多样化和多变的损耗条件。本文提出了一种支持TCP/NC适应上述条件的解决方案,称为带损失率和损失量估计的TCP/NC (TCP/NCwLRLBE)。通过观察传输的数据包来估计丢包率和突发度,以适应突发丢失信道。根据丢包的数学模型,从估计的可恢复传输成功概率中计算出适当的NC参数。此外,还提出了一种新的编码窗口处理机制,使编码系统中的数控参数能够及时更新。该方案在Network Simulator 3中使用两种不同类型的突发损失模型进行了实现和验证。结果表明,在时变条件下,TCP/NCwLRLBE可以缓解TCP随机损耗和突发损耗信道的性能下降。
SUMMARY The Transmission Control Protocol (TCP) with Network Coding (TCP/NC) was proposed to introduce packet loss recovery ability at the sink without TCP retransmission, which is realized by proactively sending redundant combination packets encoded at the source. Although TCP/NC is expected to mitigate the goodput degradation of TCP over lossy networks, the original TCP/NC does not work well in burst loss and time-varying channels. No apparent scheme was provided to decide and change the network coding-related parameters (NC parameters) to suit the diverse and changeable loss conditions. In this paper, a solution to support TCP/NC in adapting to mentioned conditions is proposed, called TCP/NC with Loss Rate and Loss Burstiness Estimation (TCP/NCwLRLBE). Both the packet loss rate and burstiness are estimated by observing transmitted packets to adapt to burst loss channels. Appropriate NC parameters are calculated from the estimated probability of successful recoverable transmission based on a mathematical model of packet losses. Moreover, a new mechanism for coding window handling is developed to update NC parameters in the coding system promptly. The proposed scheme is implemented and validated in Network Simulator 3 with two different types of burst loss model. The results suggest the potential of TCP/NCwLRLBE to mitigate the TCP goodput degradation in both the random loss and burst loss channels with the time-varying conditions.