• DocumentCode
    160554
  • Title

    An Analysis of the Impact of Out-of-Order Recovery Algorithms on MPTCP Throughput

  • Author

    Alheid, Amani ; Kaleshi, Dritan ; Doufexi, Angela

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Univ. of Bristol, Bristol, UK
  • fYear
    2014
  • fDate
    13-16 May 2014
  • Firstpage
    156
  • Lastpage
    163
  • Abstract
    In this paper we evaluate and compare the end-to-end performance of different multipath TCP (MPTCP) congestion controllers when run in conjunction with different TCP packet reordering recovery algorithms. The paper answers the following questions: what is the impact of out-of-order events on the end-to-end throughput when using MPTCP, how do out-of-order recovery algorithms that have been proposed for single-path TCP perform with multi-path TCP, and how sensitive this performance is against the delay difference between the paths used. The paper compares three different MPTCP congestion control algorithms used in conjunction with four current TCP packet reordering solutions: D-SACK, Eifel, TCP-DOOR, and F-RTO. Simulation results show that whilst TCP-DOOR and, second, D-SACK perform generally better across all congestion control MPTCP implementations, the choice of packet reordering algorithm is not always fixed and straightforward - when MPTCP is used with some form of coupled congestion control the performance degrades towards that of single-path usage when the delay difference of the paths is over 200ms. The paper identifies combinations of congestion control and packet reordering algorithms that give better aggregate throughput performance for different path delay differences.
  • Keywords
    Internet; computer network performance evaluation; telecommunication congestion control; transport protocols; D-SACK; Eifel; F-RTO; Internet; MPTCP throughput; TCP packet reordering recovery algorithms; TCP-DOOR; end-to-end performance evaluation; multipath TCP congestion controllers; out-of-order recovery algorithm impact analysis; path delay differences; throughput performance aggregation; Algorithm design and analysis; Delays; Fluctuations; Out of order; Protocols; Receivers; Throughput; Congestion Control; MPTCP; Packet Reorder; TCP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications (AINA), 2014 IEEE 28th International Conference on
  • Conference_Location
    Victoria, BC
  • ISSN
    1550-445X
  • Print_ISBN
    978-1-4799-3629-8
  • Type

    conf

  • DOI
    10.1109/AINA.2014.50
  • Filename
    6838660