Show simple item record

dc.contributor.authorDeng, Shuo
dc.contributor.authorBalakrishnan, Hari
dc.contributor.authorNetravali, Ravi Arun
dc.contributor.authorSivaraman Kaushalram, Anirudh
dc.date.accessioned2015-11-04T17:35:09Z
dc.date.available2015-11-04T17:35:09Z
dc.date.issued2014-11
dc.identifier.isbn9781450332132
dc.identifier.urihttp://hdl.handle.net/1721.1/99718
dc.description.abstractOver 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.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant 1407470)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant 1161964)en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/2663716.2663727en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleWiFi, LTE, or Both? Measuring Multi-Homed Wireless Internet Performanceen_US
dc.typeArticleen_US
dc.identifier.citationShuo Deng, Ravi Netravali, Anirudh Sivaraman, and Hari Balakrishnan. 2014. WiFi, LTE, or Both?: Measuring Multi-Homed Wireless Internet Performance. In Proceedings of the 2014 Conference on Internet Measurement Conference (IMC '14). ACM, New York, NY, USA, 181-194.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorDeng, Shuoen_US
dc.contributor.mitauthorNetravali, Ravi Arunen_US
dc.contributor.mitauthorSivaraman Kaushalram, Anirudhen_US
dc.contributor.mitauthorBalakrishnan, Harien_US
dc.relation.journalProceedings of the 2014 Conference on Internet Measurement Conference (IMC '14)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dspace.orderedauthorsDeng, Shuo; Netravali, Ravi; Sivaraman, Anirudh; Balakrishnan, Harien_US
dc.identifier.orcidhttps://orcid.org/0000-0003-3816-3713
dc.identifier.orcidhttps://orcid.org/0000-0002-1455-9652
dc.identifier.orcidhttps://orcid.org/0000-0003-4034-0918
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record