Title :
TCP with hop-oriented network coding in multi-radio multi-channel wireless mesh networks
Author :
Liu, Hongying ; Gu, Yuantao
Author_Institution :
Dept. of Electron. Eng., Tsinghua Univ., Beijing, China
Abstract :
In multi-radio multi-channel wireless mesh networks (MRMC WMNs), the performance of transmission control protocol (TCP) significantly deteriorates when non-congestion packet losses occur. TCP-hop-oriented network Coding (HONC) is proposed in this study to improve the performance of TCP with hop-oriented network coding in MRMC WMNs. It combines a block of inter- and intra-flow packets that share a same next-hop node by random linear network coding, and then it forwards and acknowledges these blocks hop by hop. Distributed rate control and path selection algorithm is introduced to effectively utilise network resources and balance load from congested paths to non-congested ones. The simulations show that TCP-HONC achieves a significant throughput gain. Meanwhile, the end-to-end delay and delay jitter of TCP-HONC are relatively small even with a high loss rate. TCP-HONC outperforms TCP/NCend-to-end by 236% and TCP/NChop-by-hop by 143% in throughput and reduces the average end-to-end delay to 27 and 90%, when the packet loss rate on each link is 35%. Moreover, the resource is fairly allocated to different flows. TCP-HONC is also capable of balancing load among different paths and the queue length on bottleneck links is stable. The throughput gain achieved by TCP-HONC is the result of re-encoding data at intermediate nodes and the derived delay reduction benefits from the one-hop ACK and retransmission scheme.
Keywords :
linear codes; network coding; queueing theory; random codes; transport protocols; wireless mesh networks; HONC; MRMC WMN; TCP performance; TCP-NC end-to-end; TCP-NC hop-by-hop; TCP-hop-oriented network coding; delay jitter; delay reduction; distributed rate control-path selection algorithm; end-to-end delay; interflow packet; intraflow packet; load balancing; multiradio multichannel wireless mesh networks; network resources; noncongestion packet loss; one-hop ACK scheme; queue length; random linear network coding; re-encoding data; retransmission scheme; throughput gain; transmission control protocol;
Journal_Title :
Networks, IET
DOI :
10.1049/iet-net.2012.0048