Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2663716.2663727acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article

WiFi, LTE, or Both?: Measuring Multi-Homed Wireless Internet Performance

Published: 05 November 2014 Publication History

Abstract

Over the past two or three years, wireless cellular networks have become faster than before, most notably due to the deployment of LTE, HSPA+, and other similar networks. LTE throughputs can reach many megabits per second and can even rival WiFi throughputs in some locations. This paper addresses a fundamental question confronting transport and application-layer protocol designers: which network should an application use? WiFi, LTE, or Multi-Path TCP (MPTCP) running over both?
We compare LTE and WiFi for transfers of different sizes along both directions (i.e. the uplink and the downlink) using a crowd-sourced mobile application run by 750 users over 180 days in 16 different countries. We find that LTE outperforms WiFi 40\% of the time, which is a higher fraction than one might expect at first sight.
We measure flow-level MPTCP performance and compare it with the performance of TCP running over exclusively WiFi or LTE in 20 different locations across 7 cities in the United States. For short flows, we find that MPTCP performs worse than regular TCP running over the faster link; further, selecting the correct network for the primary subflow in MPTCP is critical in achieving good performance. For long flows, however, selecting the proper MPTCP congestion control algorithm is equally important.
To complement our flow-level analysis, we analyze the traffic patterns of several mobile apps, finding that apps can be categorized as "short-flow dominated" or "long-flow dominated". We then record and replay these patterns over emulated WiFi and LTE links. We find that application performance has a similar dependence on the choice of networks as flow-level performance: an application dominated by short flows sees little gain from MPTCP, while an application with longer flows can benefit much more from MPTCP --- if the application can pick the right network for the primary subflow and the right choice of MPTCP congestion control.

References

[1]
Recognizing the user's current activity. http://developer.android.com/training/location/activity-recognition.html.
[2]
Android telephony manager api. http://developer.android.com/reference/android/telephony/TelephonyManager.html.
[3]
N. Balasubramanian, A. Balasubramanian, and A. Venkataramani. Energy consumption in mobile phones: a measurement study and implications for network applications. In IMC, 2009.
[4]
J. Barlow-Bignell, C. da Silva, J. Gjengset, and P. Oliha. Wireless interference and multipath tcpreducing 3g energy consumption on mobile devices, 2013.
[5]
S. Barré, C. Paasch, and O. Bonaventure. Multipath tcp: from theory to practice. In NETWORKING 2011, pages 444--457. Springer, 2011.
[6]
Y.-C. Chen, Y. Lim, R. J. Gibbens, E. M. Nahum, R. Khalili, and D. Towsley. A measurement-based study of multipath tcp performance over wireless networks. In IMC, 2013.
[7]
S. Deng and H. Balakrishnan. Traffic-aware techniques to reduce 3g/lte wireless energy consumption. In Proceedings of the 8th international conference on Emerging networking experiments and technologies, pages 181--192. ACM, 2012.
[8]
P. Deshpande, X. Hou, and S. R. Das. Performance comparison of 3g and metro-scale wifi for vehicular network access. In Proceedings of the 10th ACM SIGCOMM conference on Internet measurement, pages 301--307. ACM, 2010.
[9]
UE "Fast Dormancy" behavior, 2007. 3GPP discussion and decision notes R2-075251.
[10]
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 CoNEXT, 2012.
[11]
Mahimahi. http://mahimahi.mit.edu.
[12]
Monsoon power monitor. http://www.msoon.com/LabEquipment/PowerMonitor/.
[13]
Apple ios 7 surprises as first with new multipath tcp connections. http://www.networkworld.com/news/2013/091913-ios7-multipath-273995.html.
[14]
Multipath tcp - linux kernel implementation. http://www.multipath-tcp.org/.
[15]
S. Nirjon, A. Nicoara, C.-H. Hsu, J. Singh, and J. Stankovic. MultiNets: Policy Oriented Real-Time Switching of Wireless Interfaces on Mobile Devices. In RTAS, 2012.
[16]
C. Paasch, G. Detal, F. Duchene, C. Raiciu, and O. Bonaventure. Exploring mobile/wifi handover with multipath tcp. In CellNet, 2012.
[17]
C. E. Perkins. Mobile ip. Communications Magazine, IEEE, 1997.
[18]
C. Pluntke, L. Eggert, and N. Kiukkonen. Saving mobile device energy with multipath tcp. In MobiArch, 2011.
[19]
C. Raiciu, D. Niculescu, M. Bagnulo, and M. J. Handley. Opportunistic mobility with multipath tcp. In MobiArch, 2011.
[20]
J. Sommers and P. Barford. Cell vs. wifi: on the performance of metro area mobile connections. In IMC, 2012.
[21]
D. Wischik, C. Raiciu, A. Greenhalgh, and M. Handley. Design, implementation and evaluation of congestion control for multipath tcp. In NSDI, 2011.
[22]
X. Zhao, C. Castelluccia, and M. Baker. Flexible network support for mobility. In MobiCom, 1998.

Cited By

View all
  • (2024)MAMS: Mobility-Aware Multipath Scheduler for MPQUICIEEE/ACM Transactions on Networking10.1109/TNET.2024.338226932:4(3237-3252)Online publication date: Aug-2024
  • (2024)Wi-Fi Multi-Link Operation: An Experimental Study of Latency and ThroughputIEEE/ACM Transactions on Networking10.1109/TNET.2023.328315432:1(308-322)Online publication date: Feb-2024
  • (2024)MuLeS: A Multi-Client Learning-Based MPQUIC Scheduler2024 IEEE 21st Consumer Communications & Networking Conference (CCNC)10.1109/CCNC51664.2024.10454897(656-661)Online publication date: 6-Jan-2024
  • Show More Cited By

Index Terms

  1. WiFi, LTE, or Both?: Measuring Multi-Homed Wireless Internet Performance

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        IMC '14: Proceedings of the 2014 Conference on Internet Measurement Conference
        November 2014
        524 pages
        ISBN:9781450332132
        DOI:10.1145/2663716
        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: 05 November 2014

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. lte
        2. mobile device
        3. multi-network
        4. multi-path tcp

        Qualifiers

        • Research-article

        Funding Sources

        Conference

        IMC '14
        Sponsor:
        IMC '14: Internet Measurement Conference
        November 5 - 7, 2014
        BC, Vancouver, Canada

        Acceptance Rates

        IMC '14 Paper Acceptance Rate 32 of 103 submissions, 31%;
        Overall Acceptance Rate 277 of 1,083 submissions, 26%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)68
        • Downloads (Last 6 weeks)5
        Reflects downloads up to 09 Nov 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)MAMS: Mobility-Aware Multipath Scheduler for MPQUICIEEE/ACM Transactions on Networking10.1109/TNET.2024.338226932:4(3237-3252)Online publication date: Aug-2024
        • (2024)Wi-Fi Multi-Link Operation: An Experimental Study of Latency and ThroughputIEEE/ACM Transactions on Networking10.1109/TNET.2023.328315432:1(308-322)Online publication date: Feb-2024
        • (2024)MuLeS: A Multi-Client Learning-Based MPQUIC Scheduler2024 IEEE 21st Consumer Communications & Networking Conference (CCNC)10.1109/CCNC51664.2024.10454897(656-661)Online publication date: 6-Jan-2024
        • (2024)Short video preloading via domain knowledge assisted deep reinforcement learningDigital Communications and Networks10.1016/j.dcan.2024.01.006Online publication date: Jan-2024
        • (2024)FQ-SAT: A fuzzy Q-learning-based MPQUIC scheduler for data transmission optimizationComputer Communications10.1016/j.comcom.2024.107924226-227(107924)Online publication date: Oct-2024
        • (2023)LEO Satellite vs. Cellular Networks: Exploring the Potential for Synergistic IntegrationCompanion of the 19th International Conference on emerging Networking EXperiments and Technologies10.1145/3624354.3630588(45-51)Online publication date: 5-Dec-2023
        • (2023)Where Are the (Cellular) Data?ACM Computing Surveys10.1145/361040256:2(1-25)Online publication date: 15-Sep-2023
        • (2023)CLAPS: Curriculum Learning-Based Adaptive Bitrate and Preloading for Short Video Streaming2023 IEEE 25th International Workshop on Multimedia Signal Processing (MMSP)10.1109/MMSP59012.2023.10337635(1-6)Online publication date: 27-Sep-2023
        • (2023)Demo: 5G NR, Wi-Fi and LiFi multi-connectivity for Industry 4.0IEEE INFOCOM 2023 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)10.1109/INFOCOMWKSHPS57453.2023.10225854(1-3)Online publication date: 20-May-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
        • 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