TCP Network Coding with Enhanced Retransmission for Heavy and Bursty Loss
-
- VIET HA Nguyen
- Graduate School of Computer Science and Systems Engineering, Kyushu Institute of Technology
-
- KUMAZOE Kazumi
- Network Design Research Center, Kyushu Institute of Technology
-
- TSURU Masato
- Graduate School of Computer Science and Systems Engineering, Kyushu Institute of Technology
Abstract
<p>In general, Transmission Control Protocol (TCP), e.g., TCP NewReno, considers all losses to be a sign of congestion. It decreases the sending rate whenever a loss is detected. Integrating the network coding (NC) into protocol stack and making it cooperate with TCP (TCP/NC) would provide the benefit of masking packet losses in lossy networks, e.g., wireless networks. TCP/NC complements the packet loss recovery capability without retransmission at a sink by sending the redundant combination packets which are encoded at the source. However, TCP/NC is less effective under heavy and bursty loss which often occurs in fast fading channel because the retransmission mechanism of the TCP/NC entirely relies on the TCP layer. Our solution is TCP/NC with enhanced retransmission (TCP/NCwER), for which a new retransmission mechanism is developed to retransmit more than one lost packet quickly and efficiently, to allow encoding the retransmitted packets for reducing the repeated losses, and to handle the dependent combination packets for avoiding the decoding failure. We implement and test our proposal in Network Simulator 3. The results show that TCP/NCwER overcomes the deficiencies of the original TCP/NC and improves the TCP goodput under both random loss and burst loss channels.</p>
Journal
-
- IEICE Transactions on Communications
-
IEICE Transactions on Communications E100.B (2), 293-303, 2017
The Institute of Electronics, Information and Communication Engineers
- Tweet
Keywords
Details 詳細情報について
-
- CRID
- 1390282679353789056
-
- NII Article ID
- 130005306390
-
- ISSN
- 17451345
- 09168516
-
- Text Lang
- en
-
- Data Source
-
- JaLC
- Crossref
- CiNii Articles
- KAKEN
-
- Abstract License Flag
- Disallowed