• DocumentCode
    1726304
  • Title

    Goodput improvement for multipath TCP by congestion window adaptation in multi-radio devices

  • Author

    Dizhi Zhou ; Wei Song ; Minghui Shi

  • Author_Institution
    Fac. of Comput. Sci., Univ. of New Brunswick, Fredericton, NB, Canada
  • fYear
    2013
  • Firstpage
    508
  • Lastpage
    514
  • Abstract
    Multipath Transport Control Protocol (MPTCP) has been standardized by Internet Engineering Task Force (IETF) to support simultaneous delivery of transport control protocol (TCP) packets over multiple interfaces of multi-radio mobile devices. Although MPTCP provides an efficient solution to aggregate the available bandwidth of multiple paths, the goodput of MPTCP is usually far lower than the aggregate throughput due to out-of-order received packets. One key reason for the out-of-order issue is the large variation of end-to-end delay for multiple paths over wireless channels. In this paper, we propose a congestion window adaption algorithm for the MPTCP source (referred to as CWA-MPTCP), which dynamically adjusts the congestion window for each TCP subflow so as to mitigate the variation of end-to-end path delay. We consider typical multipath transmission scenarios over wireless links, as well as a cooperative multi-hop wireless network with multiple relays. For wired paths with stable end-to-end delay, we further develop a proactive scheduling algorithm to determine the packet sending sequence to each path. This algorithm effectively reduces the out-of-order packets by predicting the receiving sequence. Experiments are conducted to evaluate the goodput performance of the two enhancements to MPTCP. Significant performance gain is achieved in terms of goodput, while the receive buffer requirement is minimized.
  • Keywords
    Internet; delays; mobile radio; multipath channels; radio links; scheduling; transport protocols; IETF; Internet engineering task force; MPTCP; aggregate throughput; buffer requirement; congestion window adaption algorithm; cooperative multihop wireless network; end-to-end path delay; goodput improvement; multipath TCP packets; multipath transmission scenarios; multipath transport control protocol; multiple paths; multiple paths over wireless channels; multiple relays; multiradio mobile devices; out-of-order received packets; packet sending sequence; proactive scheduling algorithm; wireless links; Aggregates; Bandwidth; Delays; Out of order; Relays; Throughput; Wireless communication; MPTCP; congestion window; goodput; multipath transmission; out-of-order problem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Communications and Networking Conference (CCNC), 2013 IEEE
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4673-3131-9
  • Type

    conf

  • DOI
    10.1109/CCNC.2013.6488491
  • Filename
    6488491