TCP with Hop-Oriented Network Coding in Multi-Radio Multi-Channel Wireless Mesh Networks
In Multi-Radio Multi-Channel Wireless Mesh Networks (MRMC WMNs), the performance of TCP significantly deteriorates when non-congestion packet losses occur. TCP-HONC is proposed in this paper 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 utilize network resources and balance load from congested paths to non-congested ones. 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.