• DocumentCode
    110240
  • Title

    Network Coding-Aware Queue Management for TCP Flows Over Coded Wireless Networks

  • Author

    Seferoglu, Hulya ; Markopoulou, Athina

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of California, Irvine, Irvine, CA, USA
  • Volume
    22
  • Issue
    4
  • fYear
    2014
  • fDate
    Aug. 2014
  • Firstpage
    1297
  • Lastpage
    1310
  • Abstract
    In this paper, we are interested in improving the performance of TCP flows over wireless networks with a given constructive intersession network coding scheme. We are motivated by the observation that TCP does not fully exploit the potential of the underlying network coding opportunities. In order to improve the performance of TCP flows over coded wireless networks, without introducing changes to TCP itself, we propose a network-coding aware queue management scheme (NCAQM) that is implemented at intermediate network coding nodes and bridges the gap between network coding and TCP rate control. The design of NCAQM is grounded on the network utility maximization (NUM) framework and includes the following mechanisms. NCAQM: 1) stores coded packets at intermediate nodes in order to use the buffer space more efficiently; 2) determines what fraction of the flows should be coded together; and 3) drops packets at intermediate nodes so that it matches the rates of parts of different TCP flows that are coded together. We demonstrate, via simulation, that NCAQM significantly improves TCP throughput compared to TCP over baseline queue management schemes.
  • Keywords
    network coding; queueing theory; radio networks; transport protocols; NCAQM scheme; NUM framework; TCP flows; TCP rate control; TCP throughput; baseline queue management scheme; buffer space; coded wireless networks; constructive intersession network coding scheme; intermediate network coding node; network coding opportunity; network coding-aware queue management scheme; network utility maximization; Buffer storage; Encoding; Network coding; Throughput; Unicast; Wireless networks; Network coding; network utility maximization; queue management; wireless networks;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2013.2278292
  • Filename
    6588965