ReMP TCP: Low Latency Multipath TCP

被引:42
|
作者
Froemmgen, Alexander [1 ]
Erbshaeusser, Tobias [1 ]
Buchmann, Alejandro [1 ]
Zimmermann, Torsten [2 ]
Wehrle, Klaus [2 ]
机构
[1] Tech Univ Darmstadt, Databases & Distributed Syst, Darmstadt, Germany
[2] Rhein Westfal TH Aachen, Commun & Distributed Syst, Aachen, Germany
关键词
D O I
10.1109/ICC.2016.7510787
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
More and more Internet-enabled devices, such as server instances or smartphones, have multiple network interfaces. Multipath TCP (MPTCP) has proven to increase bandwidth for these devices, while remaining compatible with the existing network infrastructure and applications. For interactive applications and services, however, low latency and low jitter often is more important than bandwidth. In this paper, we rethink the MPTCP approach, focusing on end-to-end latency and jitter. We propose ReMP TCP, an MPTCP extension that sends data redundantly over multiple paths in the network. Exchanging bandwidth for latency, this approach guarantees the lowest possible latency in existing best-effort networks. The integration into the MPTCP protocol provides benefits such as transparent end-to-end connection establishment, multipath-enabled congestion control, and the prevention of head of line blocking. We discuss end-to-end latency in multipath environments considering both queuing delays and packet drops. Further, we evaluate the performance of our ReMP TCP Linux Kernel implementation for data center and mobile scenarios in Mininet and real world experiments. We show for a real world mobile scenario in a stressed environment that ReMP TCP can halve the average round-trip time and reduce its standard deviation by a factor of 19.
引用
收藏
页码:783 / 789
页数:7
相关论文
共 50 条
  • [41] Observing real Multipath TCP traffic
    Viet-Hoang Tran
    De Coninck, Quentin
    Hesmans, Benjamin
    Sadre, Ramin
    Bonaventure, Olivier
    COMPUTER COMMUNICATIONS, 2016, 94 : 114 - 122
  • [42] Performance Analysis and Optimization of Multipath TCP
    Lam, Ka Kit
    Chapin, John M.
    Chan, Vincent W. S.
    2011 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2011, : 695 - 700
  • [43] An enhanced socket API for Multipath TCP
    Hesmans, Benjamin
    Bonaventure, Olivier
    PROCEEDINGS OF THE ACM, IRTF & ISOC APPLIED NETWORKING RESEARCH WORKSHOP (ANRW'16), 2016, : 1 - 6
  • [44] An Evaluation of Multipath TCP in Lossy Environment
    Kien Nguyen
    Kibria, Mirza Golam
    Ishizu, Kentaro
    Kojima, Fumihide
    Sekiya, Hiroo
    2019 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2019, : 573 - 577
  • [45] Securing MultiPath TCP: Design & Implementation
    Jadin, Mathieu
    Tihon, Gautier
    Pereira, Olivier
    Bonaventure, Olivier
    IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [46] MultiPath TCP: From Theory to Practice
    Barre, Sebastien
    Paasch, Christoph
    Bonaventure, Olivier
    NETWORKING 2011, PT I, 2011, 6640 : 444 - 457
  • [47] Observing Network Handovers with Multipath TCP
    De Coninck, Quentin
    Bonaventure, Olivier
    SIGCOMM'18: PROCEEDINGS OF THE ACM SIGCOMM 2018 CONFERENCE: POSTERS AND DEMOS, 2018, : 54 - 56
  • [48] Alternative Scheduling Decisions for Multipath TCP
    Kimura, Bruno Y. L.
    Lima, Demetrius C. S. F.
    Loureiro, Antonio A. F.
    IEEE COMMUNICATIONS LETTERS, 2017, 21 (11) : 2412 - 2415
  • [49] Multipath TCP: Analysis, Design, and Implementation
    Peng, Qiuyu
    Walid, Anwar
    Hwang, Jaehyun
    Low, Steven H.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (01) : 596 - 609
  • [50] Bolstering: The last mile with multipath TCP
    Skog, Robert
    Roeland, Dinand
    Rius I Riu, Jaume
    Horn, Uwe
    Eriksson, Michael
    Ericsson Review (English Edition), 2017, 94 (01): : 66 - 78