Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2594368.2594372acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
research-article

Characterizing resource usage for mobile web browsing

Published: 02 June 2014 Publication History

Abstract

Multiple entities in the smartphone ecosystem employ various methods to provide better web browsing experience. In this paper, we take a first comprehensive examination of the resource usage of mobile web browsing by focusing on two important types of resources: bandwidth and energy. Using a novel traffic collection and analysis tool, we examine a wide spectrum of important factors including protocol overhead, TCP connection management, web page content, traffic timing dynamics, caching efficiency, and compression usage, for the most popular 500 websites. Our findings suggest that that all above factors at different layers can affect resource utilization for web browsing, as they often poorly interact with the underlying cellular networks. Based on our findings, we developed novel recommendations and detailed best practice suggestions for mobile web content, browser, network protocol, and smartphone OS design, to make mobile web browsing more resource efficient.

References

[1]
Akamai Mobitest. http://mobitest.akamai.com/.
[2]
Chrome for Android may get a speedy websurfing boost. http://gigaom.com/2013/03/04/chrome-for-android-may-get-a-speedy-websurfing-boost/.
[3]
Experimenting with QUIC. http://blog.chromium.org/2013/06/experimenting-with-quic.html.
[4]
Facebook moves all users to HTTPS for added security. http://www.pcworld.com/article/2015185/facebook-moves-all-users-to-https-for-added-security.html.
[5]
General Packet Radio Service (GPRS); GPRS Tunnelling Protocol (GTP) across the Gn and Gp interface. 3GPP TS 29.060.
[6]
Google modpagespeed. https://code.google.com/p/modpagespeed/.
[7]
Linux WPA/WPA2/IEEE 802.1X Supplicant. http://hostap.epitest.fi/wpa_supplicant/.
[8]
mitmproxy: an SSL-capable man-in-the-middle proxy. http://mitmproxy.org/.
[9]
SPDY Protocol - Draft 3. http://www.chromium.org/spdy/spdy-protocol/spdy-protocol-draft3.
[10]
SSL MITM Proxy by Stanford Crypto Group. http://crypto.stanford.edu/ssl-mitm/.
[11]
The Importance Of Landing Pages. http://www.connectwisdom.com/the-importance-of-landing-pages/.
[12]
The ssldump tool. http://www.rtfm.com/ssldump/.
[13]
The Wireshark tool. http://www.wireshark.org/.
[14]
Webpage Speed Index. https://sites.google.com/a/webpagetest.org/docs/using-webpagetest/metrics/speed-index.
[15]
Understanding Today's Smartphone User (Part 2). Informa White Paper, August 2012.
[16]
N. Balasubramanian, A. Balasubramanian, and A. Venkataramani. Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications. In IMC, 2009.
[17]
T. Dierks and C. Allen. The TLS Protocol Version 1.0. RFC 2246, 1999.
[18]
J. Erman, V. Gopalakrishnan, R. Jana, and K. Ramakrishnan. Towards a SPDY'ier Mobile Web. In CoNEXT, 2013.
[19]
V. Farkas, B. Heder, and S. Novaczki. A Split Connection TCP Proxy in LTE Networks. In Information and Communication Technologies, volume 7479, pages 263--274. 2012.
[20]
R. Fielding, J. Gettys, J. Mogul, H. F. L. Masinter, P. Leach, and T. Berners-Lee. Hypertext Transfer Protocol - HTTP/1.1 . RFC 2616, 1999.
[21]
A. Gember, A. Anand, and A. Akella. A Comparative Study of Handheld and Non-Handheld Traffic in Campus Wi-Fi Networks. In PAM, 2011.
[22]
J. Huang, F. Qian, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. A Close Examination of Performance and Power Characteristics of 4G LTE Networks. In Mobisys, 2012.
[23]
J. Huang, F. Qian, Z. M. Mao, S. Sen, and O. Spatscheck. Screen-Off Traffic Characterization and Optimization in 3G/4G Networks. In IMC, 2012.
[24]
J. Huang, Q. Xu, B. Tiwana, Z. M. Mao, M. Zhang, and P. Bahl. Anatomizing Application Performance Differences on Smartphones. In Mobisys, 2010.
[25]
F. Qian, J. Huang, J. Erman, Z. M. Mao, S. Sen, and O. Spatscheck. How to Reduce Smartphone Traffic Volume by 30%? In Proc. of Passive and Active Measurement conference (PAM), 2013.
[26]
F. Qian, K. S. Quah, J. Huang, J. Erman, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. Web Caching on Smartphones: Ideal vs. Reality. In Mobisys, 2012.
[27]
F. Qian, S. Sen, and O. Spatscheck. Silent TCP Connection Closure for Cellular Networks. In CoNEXT, 2013.
[28]
F. Qian, Z. Wang, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. Profiling Resource Usage for Mobile Applications: a Cross-layer Approach. In Mobisys, 2011.
[29]
J. Salowey, H. Zhou, P. Eronen, and H. Tschofenig. Transport Layer Security (TLS) Session Resumption without Server-Side State. RFC 5077, 2008.
[30]
D. Schatzmann, W. Muhlbauer, T. Spyropoulos, and X. Dimitropoulos. Digging into HTTPS: Flow-Based Classification of Webmail Traffic. In IMC, 2010.
[31]
A. Sivakumar, V. Gopalakrishnan, S. Lee, S. Rao, S. Sen, and O. Spatscheck. Cloud is not a silver bullet: A Case Study of Cloud-based Mobile Browsing. In Proc. of ACM HotMobile, 2014.
[32]
N. Thiagarajan, G. Aggarwal, A. Nicoara, D. Boneh, and J. Singh. Who Killed My Battery: Analyzing Mobile Browser Energy Consumption. In WWW, 2012.
[33]
N. Vallina-Rodriguez, J. Shah, A. Finamore, H. Haddadi, Y. Grunenberger, K. Papagiannaki, and J. Crowcroft. Breaking for Commercials: Characterizing Mobile Advertising. In IMC, 2012.
[34]
X. S. Wang, A. Balasubramanian, A. Krishnamurthy, and D. Wetherall. Demystifying Page Load Performance with WProf. In NSDI, 2013.
[35]
X. S. Wang, A. Balasubramanian, A. Krishnamurthy, and D. Wetherall. How Speedy is SPDY? In NSDI, 2014.
[36]
Z. Wang, F. X. Lin, L. Zhong, and M. Chishtie. How Far Can Client-Only Solutions Go for Mobile Browser Speed? In WWW, 2012.
[37]
Q. Xu, J. Erman, A. Gerber, Z. M. Mao, J. Pang, and S. Venkataraman. Identifying Diverse Usage Behaviors of Smartphone Apps. In IMC, 2011.

Cited By

View all
  • (2023)Energy-Saving Strategies for Mobile Web Apps and their Measurement: Results from a Decade of Research2023 IEEE/ACM 10th International Conference on Mobile Software Engineering and Systems (MOBILESoft)10.1109/MOBILSoft59058.2023.00017(75-86)Online publication date: May-2023
  • (2022)FlooProceedings of the 20th Annual International Conference on Mobile Systems, Applications and Services10.1145/3498361.3538929(168-182)Online publication date: 27-Jun-2022
  • (2022)The state of the art in measurement-based experiments on the mobile webInformation and Software Technology10.1016/j.infsof.2022.106944149:COnline publication date: 1-Sep-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MobiSys '14: Proceedings of the 12th annual international conference on Mobile systems, applications, and services
June 2014
410 pages
ISBN:9781450327930
DOI:10.1145/2594368
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

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 June 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cellular networks
  2. energy consumption
  3. http
  4. mobile web
  5. smartphones
  6. spdy
  7. ssl

Qualifiers

  • Research-article

Conference

MobiSys'14
Sponsor:

Acceptance Rates

MobiSys '14 Paper Acceptance Rate 25 of 185 submissions, 14%;
Overall Acceptance Rate 274 of 1,679 submissions, 16%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)6
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Energy-Saving Strategies for Mobile Web Apps and their Measurement: Results from a Decade of Research2023 IEEE/ACM 10th International Conference on Mobile Software Engineering and Systems (MOBILESoft)10.1109/MOBILSoft59058.2023.00017(75-86)Online publication date: May-2023
  • (2022)FlooProceedings of the 20th Annual International Conference on Mobile Systems, Applications and Services10.1145/3498361.3538929(168-182)Online publication date: 27-Jun-2022
  • (2022)The state of the art in measurement-based experiments on the mobile webInformation and Software Technology10.1016/j.infsof.2022.106944149:COnline publication date: 1-Sep-2022
  • (2022)Achieving fast page load for websites across multiple domainsTransactions on Emerging Telecommunications Technologies10.1002/ett.443933:5Online publication date: 27-May-2022
  • (2021)MarauderProceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services10.1145/3458864.3466866(350-362)Online publication date: 24-Jun-2021
  • (2021)A variegated look at 5G in the wildProceedings of the 2021 ACM SIGCOMM 2021 Conference10.1145/3452296.3472923(610-625)Online publication date: 9-Aug-2021
  • (2021)Performance Evaluation of Web Traffic Transmission in Centralized Wireless Networks2021 Wave Electronics and its Application in Information and Telecommunication Systems (WECONF)10.1109/WECONF51603.2021.9470601(1-5)Online publication date: 31-May-2021
  • (2021)Characterizing Embedded Web Browsing in Mobile AppsIEEE Transactions on Mobile Computing10.1109/TMC.2021.3065945(1-1)Online publication date: 2021
  • (2019)Tackling Mobile Traffic Critical Path Analysis With Passive and Active Measurements2019 Network Traffic Measurement and Analysis Conference (TMA)10.23919/TMA.2019.8784636(105-112)Online publication date: Jun-2019
  • (2019)PESProceedings of the 46th International Symposium on Computer Architecture10.1145/3307650.3322248(66-78)Online publication date: 22-Jun-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

EPUB

View this article in ePub.

ePub

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media