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

被引:7
作者
Nguyen Viet Ha [1 ]
Kumazoe, Kazumi [2 ]
Tsuru, Masato [3 ]
机构
[1] Univ Sci, Ho Chi Minh City, Vietnam
[2] Kyushu Inst Technol, Network Design Res Ctr, Iizuka, Fukuoka 8208502, Japan
[3] Kyushu Inst Technol, Grad Sch Comp Sci & Syst Engn, Iizuka, Fukuoka 8208502, Japan
关键词
TCP; network coding; link loss rate; loss burstiness; Gilbert loss model;
D O I
10.1587/transcom.2017EBP3010
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:476 / 488
页数:13
相关论文
共 16 条
[1]  
Boukhatem N., 2014, 17 IEEE INT C INF FU, P1, DOI DOI 10.1109/WOWMOM.2014.6918949
[2]   End-to-end differentiation of congestion and wireless losses [J].
Cen, S ;
Cosman, PC ;
Voelker, GM .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2003, 11 (05) :703-717
[3]   Adaptive Network Coding Scheme for TCP over Wireless Sensor Networks [J].
Chan, Y. -C. ;
Hu, Y. -Y. .
INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2013, 8 (06) :800-811
[4]   CAPACITY OF A BURST-NOISE CHANNEL [J].
GILBERT, EN .
BELL SYSTEM TECHNICAL JOURNAL, 1960, 39 (05) :1253-1265
[5]  
Ha N. V, 2017, P 22 IEEE S COMP COM
[6]  
Hasslinger G., 2008, The Gilbert-Elliott Model for Packet Loss in Real Time Services on the Internet, P1
[7]  
Jiao CL, 2002, CONF LOCAL COMPUT NE, P534, DOI 10.1109/LCN.2002.1181827
[8]   TCP with network coding meets loss burstiness estimation for lossy networks [J].
Nguyen Viet Ha ;
Kumazoe, Kazumi ;
Tsuru, Masato .
ADVANCES ON BROAD-BAND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS, 2017, 2 :303-314
[9]   TCP Network Coding with Enhanced Retransmission for Heavy and Bursty Loss [J].
Nguyen Viet Ha ;
Kumazoe, Kazumi ;
Tsuru, Masato .
IEICE TRANSACTIONS ON COMMUNICATIONS, 2017, E100B (02) :293-303
[10]   Making TCP/NC adjustable to time varying loss rates [J].
Nguyen Viet Ha ;
Kumazoe, Kazumi ;
Tsuru, Masato .
2016 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT NETWORKING AND COLLABORATIVE SYSTEMS (INCOS), 2016, :457-462