Loading…
TCP With Network Coding Enhanced in Bi-Directional Loss Tolerance
Transmission Control Protocol with Network Coding (TCP/NC) and its variants were developed to improve the goodput performance of TCP protocol in lossy networks. However, no TCP/NC enhancement work can get a high goodput performance in bi-directional packet loss environments, especially with a high d...
Saved in:
Published in: | IEEE communications letters 2020-03, Vol.24 (3), p.520-524 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Transmission Control Protocol with Network Coding (TCP/NC) and its variants were developed to improve the goodput performance of TCP protocol in lossy networks. However, no TCP/NC enhancement work can get a high goodput performance in bi-directional packet loss environments, especially with a high degree and/or burst loss of ACK packets. Therefore, we propose a new scheme called TCP/NC with Bi-directional Loss Tolerance (TCP/NCwBLT) to maintain a goodput in a wide range of bi-directional loss environments by combining three techniques of "ACK accumulation", "ACK retransmission", and "Duplicate ACK generator" at the source and/or the sink sides. The simulation results on ns-3 show that TCP/NCwBLT always outperforms the various TCPs and a recent variant of TCP/NC when packet losses happen in both directions, and its advantage significantly increases at a high ACK loss rate. |
---|---|
ISSN: | 1089-7798 1558-2558 |
DOI: | 10.1109/LCOMM.2019.2961096 |