TCP with Network Coding Performance Under Packet Reordering

TCP with Network Coding Performance Under Packet Reordering
复制标题

DOI:
10.1007/978-3-030-12839-5_51
复制
发表时间:
2019-02
期刊:
--
影响因子:
--
通讯作者:
Nguyen Viet Ha;M. Tsuru
Nguyen Viet Ha;M. Tsuru
中科院分区:
其他
文献类型:
--
作者:
Nguyen Viet Ha;M. Tsuru

文献摘要

相似文献

除了数据包丢失之外,数据包重新排序对 TCP(传输控制协议)的良好吞吐量性能也产生了重大影响,TCP 是可靠且面向连接的传输的主要协议。网络编码技术的主要目的是提高有损网络中的 TCP 吞吐量。 TCP/NC(带有网络编码的 TCP)是一种很有前途的方法,可以恢复丢失的数据包而无需重传。然而,数据包重排序尚未被考虑,并且没有针对 TCP/NC 的该问题的研究。因此,在本文中,我们研究了由于数据或确认数据包的无序接收而导致的良好输出性能下降,并提出了一种 TCP/NC 估计和适应数据包重新排序的新方案。我们在 ns-3(网络模拟 3)上的模拟结果表明,与 TCP NewReno 和 TCP/NC 相比,所提出的方案可以在各种数据包重新排序环境中很好地保持 TCP 吞吐量。
The adverse impact of packet reordering besides packet loss is significant on the goodput performance of TCP (Transmission Control Protocol), a dominant protocol for reliable and connection-oriented transmission. With the primary purpose of improving the TCP goodput in lossy networks, the Network Coding technique was introduced. TCP/NC (TCP with Network Coding) is a promising approach which can recover lost packets without retransmission. However, the packet reordering has not been considered, and no study on that issue is found for TCP/NC. Therefore, in this paper, we investigate the goodput performance degradation due to the out-of-order reception of data or acknowledgment packets and propose a new scheme for TCP/NC to estimate and adapt to the packet reordering. The results of our simulation on ns-3 (Network Simulation 3) suggest that the proposed scheme can maintain the TCP goodput well in a wide range of packet reordering environments compared to TCP NewReno as well as TCP/NC.