Tolerance of TCP with network coding to reverse-direction packet loss and packet reordering

Bibliographic Information

Published
2018-12-06
Resource Type
conference paper
Publisher
電子情報通信学会

Search this article

Description

Transmission Control Protocol with Network Coding (TCP/NC) is one of the potential proposals for improving the goodput performance of the current TCP protocol in lossy networks (e.g., wireless networks). TCP/NC uses additional sub-layer called Network Coding layer below TCP layer to handle packet losses without sensed by TCP layer. The authors introduced some variants of TCP/NC such as TCP/NCwLRLBE (TCP/NC with Loss Rate and Loss Burstiness Estimation) which can improve the retransmission and adapt to the changing of the channel. However, most versions of TCP/NC do not consider two problems, that are the bi-directional packet loss and the unordering packet receiving, which affect the goodput performance seriously. Therefore, in this paper, we investigate the goodput performance degradation by the bi-directional packet loss and the unordering packet receiving, and propose solutions. The result of our simulation on ns-3 (Network Simulation 3) shows that the proposed scheme can work well when loss happens in both directions as well as in unordering packet receiving environment compared to the TCP NewReno and our previously proposed protocol, TCP/NCwLRLBE.

Journal

Details 詳細情報について

Report a problem

Back to top