• DocumentCode
    1325412
  • 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
  • Volume
    1
  • Issue
    3
  • fYear
    2012
  • Firstpage
    171
  • Lastpage
    180
  • 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;
  • fLanguage
    English
  • Journal_Title
    Networks, IET
  • Publisher
    iet
  • ISSN
    2047-4954
  • Type

    jour

  • DOI
    10.1049/iet-net.2012.0048
  • Filename
    6336913