skip to main content
10.1145/2504730.2504751acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article

A measurement-based study of MultiPath TCP performance over wireless networks

Published: 23 October 2013 Publication History
  • Get Citation Alerts
  • Abstract

    With the popularity of mobile devices and the pervasive use of cellular technology, there is widespread interest in hybrid networks and on how to achieve robustness and good performance from them. As most smart phones and mobile devices are equipped with dual interfaces (WiFi and 3G/4G), a promising approach is through the use of multi-path TCP, which leverages path diversity to improve performance and provide robust data transfers. In this paper we explore the performance of multi-path TCP in the wild, focusing on simple 2-path multi-path TCP scenarios. We seek to answer the following questions: How much can a user benefit from using multi-path TCP over cellular and WiFi relative to using the either interface alone? What is the impact of flow size on average latency? What is the effect of the rate/route control algorithm on performance? We are especially interested in understanding how application level performance is affected when path characteristics (e.g., round trip times and loss rates) are diverse. We address these questions by conducting measurements using one commercial Internet service provider and three major cellular carriers in the US.

    Supplementary Material

    PDF File (crimc231.pdf)
    Consolidated Review of A Measurement-Based Study of Multipath TCP Performance over Wireless Networks

    References

    [1]
    M. Allman. Comments on bufferbloat. ACM SIGCOMM Computer Communication Review, 43(1):30--37, 2012.
    [2]
    M. Allman, V. Paxson, and E. Blanton. RFC 5681: TCP congestion control, 2009.
    [3]
    M. C. Chan and R. Ramjee. TCP/IP performance over 3G wireless links with rate and delay variation. Wireless Networks, 11(1--2):81--97, 2005.
    [4]
    J. Erman, A. Gerber, M. T. Hajiaghayi, D. Pei, and O. Spatscheck. Network-aware forward caching. In Proceedings of the 18th International Conference on World Wide Web (WWW), 2009.
    [5]
    J. Erman, A. Gerber, K. Ramadrishnan, S. Sen, and O. Spatscheck. Over the top video: the gorilla in cellular networks. In Proceedings of the 2011 ACM SIGCOMM conference on Internet Measurement Conference (IMC), 2011.
    [6]
    H. Falaki, D. Lymberopoulos, R. Mahajan, S. Kandula, and D. Estrin. A first look at traffic on smartphones. In Proceedings of the 10th ACM SIGCOMM conference on Internet Measurement Conference (IMC), 2010.
    [7]
    S. Floyd, J. Mahdavi, M. Mathis, and M. Podolsky. RFC 2883: An extension to the selective acknowledgement (SACK) option for TCP, 2000.
    [8]
    A. Ford, C. Raiciu, M. Handley, and O. Bonaventure. RFC 6824: TCP extensions for multipath operation with multiple addresses, 2013.
    [9]
    J. Gettys and K. Nichols. Bufferbloat: Dark buffers in the Internet. Communications of the ACM, 55(1):57--65, 2012.
    [10]
    H. Han, S. Shakkottai, C. V. Hollot, R. Srikant, and D. Towsley. Multi-path TCP: A joint congestion control and routing scheme to exploit path diversity in the Internet. IEEE/ACM Transactions on Networking, 14:1260--1271, December 2006.
    [11]
    J. Huang, Q. Feng, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. A close examination of performance and power characteristics of 4G LTE networks. In Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys), 2012.
    [12]
    J. Huang, Q. Xu, B. Tiwana, Z. M. Mao, M. Zhang, and P. Bahl. Anatomizing application performance differences on smartphones. In Proceedings of the 8th international Conference on Mobile Systems, Applications, and Services (MobiSys), 2010.
    [13]
    P. Hurtig and A. Brunstrom. Enhanced metric caching for short TCP flows. In Proceedings of IEEE International Conference on Communications (ICC), 2012.
    [14]
    B. Jiang, Y. Cai, and D. Towsley. On the resource utilization and traffic distribution of multipath transmission control. Perform. Eval., 68(11):1175--1192, Nov. 2011.
    [15]
    H. Jiang, Y. Wang, K. Lee, and I. Rhee. Tackling bufferbloat in 3G/4G networks. In Proceedings of the 2012 ACM SIGCOMM conference on Internet Measurement Conference (IMC), 2012.
    [16]
    F. Kelly and T. Voice. Stability of end-to-end algorithms for joint routing and rate control. SIGCOMM Computer Communications Review, 35(2):5--12, Apr. 2005.
    [17]
    F. P. Kelly, A. K. Maulloo, and D. K. Tan. Rate control for communication networks: shadow prices, proportional fairness and stability. Journal of the Operational Research society, 49(3):237--252, 1998.
    [18]
    P. Key, L. Massoulie, and D. Towsley. Combining multipath routing and congestion control for robustness. In Proceedings of the 40th IEEE Conference on Information Sciences and Systems (CISS), 2006.
    [19]
    R. Khalili, N. Gast, M. Popovic, U. Upadhyay, and J.-Y. Le Boudec. MPTCP is not pareto-optimal: Performance issues and a possible solution. In Proceedings of the 8th International Conference on Emerging Networking Experiments and Technologies (CoNEXT), 2012.
    [20]
    G. Maier, A. Feldmann, V. Paxson, and M. Allman. On dominant characteristics of residential broadband Internet traffic. In Proceedings of the 9th ACM SIGCOMM conference on Internet Measurement Conference (IMC), 2009.
    [21]
    MultiPath TCP Linux kernel implementation. http://mptcp.info.ucl.ac.be/.
    [22]
    C. Paasch, G. Detal, F. Duchene, C. Raiciu, and O. Bonaventure. Exploring mobile/WiFi handover with multipath TCP. In Proceedings of ACM SIGCOMM Workshop on Cellular Networks (CellNet), 2012.
    [23]
    C. Raiciu, S. Barre, C. Pluntke, A. Greenhalgh, D. Wischik, and M. Handley. Improving datacenter performance and robustness with multipath TCP. In ACM SIGCOMM Computer Communication Review, volume 41, pages 266--277, 2011.
    [24]
    C. Raiciu, M. Handly, and D. Wischik. RFC 6356: Coupled congestion control for multipath transport protocols, 2011.
    [25]
    C. Raiciu, D. Niculescu, M. Bagnulo, and M. J. Handley. Opportunistic mobility with multipath TCP. In Proceedings of the 6th ACM Workshop on Mobility in the Evolving Internet Architecture (MobiArch), 2011.
    [26]
    C. Raiciu, C. Paasch, S. Barre, A. Ford, M. Honda, F. Duchene, O. Bonaventure, and M. Handley. How hard can it be? Designing and implementing a deployable multipath TCP. In Proceedings of the 9th USENIX Conference on Networked Systems Design and Implementation (NSDI), 2012.
    [27]
    A. Rao, A. Legout, Y.-s. Lim, D. Towsley, C. Barakat, and W. Dabbous. Network characteristics of video streaming traffic. In Proceedings of the 7th Conference on Emerging Networking Experiments and Technologies (CoNEXT), 2011.
    [28]
    P. Sarolahti and A. Kuznetsov. Congestion control in Linux TCP. In Proceedings of the USENIX Annual Technical Conference (ATC), 2002.
    [29]
    V. Shrivastava, S. Rayanchu, J. Yoonj, and S. Banerjee. 802.11n under the microscope. In Proceedings of the 8th ACM SIGCOMM conference on Internet Measurement Conference (IMC), 2008.
    [30]
    tcpdump. http://www.tcpdump.org.
    [31]
    tcptrace. http://www.tcptrace.org.
    [32]
    D. Wischik, C. Raiciu, A. Greenhalgh, and M. Handley. Design, implementation and evaluation of congestion control for multipath TCP. In Proceedings of the 8th USENIX conference on Networked Systems Design and Implementation (NSDI), 2011.

    Cited By

    View all
    • (2023)FBDT: Forward and Backward Data Transmission Across RATs for High Quality Mobile 360-Degree Video VR StreamingProceedings of the 14th Conference on ACM Multimedia Systems10.1145/3587819.3590987(130-141)Online publication date: 7-Jun-2023
    • (2023)Handling 5G Blockage Issue through a MPTCP Proxy Approach2023 14th International Conference on Network of the Future (NoF)10.1109/NoF58724.2023.10302815(108-112)Online publication date: 4-Oct-2023
    • (2023)Can MPTCP Proxy Practically Improve Cellular Communication?2023 IEEE International Performance, Computing, and Communications Conference (IPCCC)10.1109/IPCCC59175.2023.10253837(323-330)Online publication date: 17-Nov-2023
    • Show More Cited By

    Index Terms

    1. A measurement-based study of MultiPath TCP performance over wireless networks

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      IMC '13: Proceedings of the 2013 conference on Internet measurement conference
      October 2013
      480 pages
      ISBN:9781450319539
      DOI:10.1145/2504730
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 23 October 2013

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. 3G
      2. 4G
      3. CDMA
      4. LTE
      5. MPTCP
      6. Multi-Path TCP
      7. cellular networks
      8. congestion control
      9. measurements
      10. wireless

      Qualifiers

      • Research-article

      Conference

      IMC'13
      IMC'13: Internet Measurement Conference
      October 23 - 25, 2013
      Barcelona, Spain

      Acceptance Rates

      IMC '13 Paper Acceptance Rate 42 of 178 submissions, 24%;
      Overall Acceptance Rate 277 of 1,083 submissions, 26%

      Upcoming Conference

      IMC '24
      ACM Internet Measurement Conference
      November 4 - 6, 2024
      Madrid , AA , Spain

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)88
      • Downloads (Last 6 weeks)7

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)FBDT: Forward and Backward Data Transmission Across RATs for High Quality Mobile 360-Degree Video VR StreamingProceedings of the 14th Conference on ACM Multimedia Systems10.1145/3587819.3590987(130-141)Online publication date: 7-Jun-2023
      • (2023)Handling 5G Blockage Issue through a MPTCP Proxy Approach2023 14th International Conference on Network of the Future (NoF)10.1109/NoF58724.2023.10302815(108-112)Online publication date: 4-Oct-2023
      • (2023)Can MPTCP Proxy Practically Improve Cellular Communication?2023 IEEE International Performance, Computing, and Communications Conference (IPCCC)10.1109/IPCCC59175.2023.10253837(323-330)Online publication date: 17-Nov-2023
      • (2023)A Data Set and Reference Experiments for Multipath Wireless Emulation on Public TestbedsIEEE INFOCOM 2023 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)10.1109/INFOCOMWKSHPS57453.2023.10225842(1-2)Online publication date: 20-May-2023
      • (2023)An Experimental Study of Concurrent Multipath Transmission Protocol in Lossy and Asymmetric Network Environment2023 International Conference on Sustainable Emerging Innovations in Engineering and Technology (ICSEIET)10.1109/ICSEIET58677.2023.10303388(745-750)Online publication date: 14-Sep-2023
      • (2023)Multipath TCP for Short Flows Supported by SDN in Heterogeneous Networks2023 8th International Conference on Computer and Communication Systems (ICCCS)10.1109/ICCCS57501.2023.10150613(532-538)Online publication date: 21-Apr-2023
      • (2023)Toward the Implementation of MPTCP Over mmWave 5G and Beyond: Analysis, Challenges, and SolutionsIEEE Access10.1109/ACCESS.2023.324895311(19534-19566)Online publication date: 2023
      • (2022)A Game-Theoretic Rent-Seeking Framework for Improving Multipath TCP PerformanceFuture Internet10.3390/fi1409025714:9(257)Online publication date: 29-Aug-2022
      • (2022)EE-MPTCP: An Energy-Efficient Multipath TCP Scheduler for IoT-Based Power Grid Monitoring SystemsElectronics10.3390/electronics1119310411:19(3104)Online publication date: 28-Sep-2022
      • (2022)CMT-SCTP and MPTCP Multipath Transport Protocols: A Comprehensive ReviewElectronics10.3390/electronics1115238411:15(2384)Online publication date: 30-Jul-2022
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media