skip to main content
10.1145/2565585.2565601acmconferencesArticle/Chapter ViewAbstractPublication PageshotmobileConference Proceedingsconference-collections
research-article

Cloud is not a silver bullet: a case study of cloud-based mobile browsing

Published: 26 February 2014 Publication History

Abstract

In recent years, there has been growing interest in both industry and academia in augmenting mobile web browsing with support from the cloud [4, 1, 3, 16, 18]). These efforts are motivated by the goals of lowering costs of data transfer, and reducing web latencies and device energy consumption. While these efforts have adopted different approaches to cloud-based browsing, there isn't a systematic understanding of the rich design space due to the proprietary nature of many of the solutions. In this paper, we take a step towards obtaining a better understanding by evaluating an extreme point in the design space that involves cloud support for most browsing functionality including execution of JavaScript (JS), and for compaction of data (e.g., image transcoding and compression). Our study is conducted in the context of Cloud Browser (CB), a popular commercially available browser that embodies this design point. Our results indicate that CB does not provide clear benefits over Direct (a device-based browser) either in energy or download time. For e.g. while CB decreases the download time compared to Direct for 38.87% of pages, it increases it by as much as 29.8s for other pages. Similarly while CB decreases the total energy by up to 20.77J compared to Direct for 52.7% of the pages, it increases it by up to 21.31J for other pages. Interestingly, even though CB does JS execution in the cloud, it increases the CPU and network energy for close to 50% of the pages. Overall our study indicates that cloud-based browsing is not always a win, and there are important trade-offs that must be carefully considered when moving functionality to the cloud.

References

[1]
Amazon silk split browser architecture. https://s3.amazonaws.com/awsdocs/AmazonSilk/latest/silk-dg.pdf.
[2]
By 2014, mobile internet usage will take over desktop internet usage. http://www.digitalbuzzblog.com/2011-mobile-statistics-stats-facts-marketing-infographic/.
[3]
Data compression proxy in android chrome beta. https://developers.google.com/chrome/mobile/docs/data-compression.
[4]
Opera mini architecture and javascript. http://dev.opera.com/articles/view/opera-mini-and-javascript/.
[5]
Skyfire - cloud based mobile optimization browser. http://www.skyfire.com/operator-solutions/whitepapers.
[6]
Alexa. Available at http://www.alexa.com/topsites.
[7]
B.-G. Chun et al. Clonecloud: Elastic execution between mobile device and cloud. In Proc. ACM Eurosys, 2011.
[8]
E. Cuervo et al. Maui:making smartphones last longer with code offload. In Proc. ACM MobiSys, 2010.
[9]
J. Huang et al. A close examination of performance and power characteristics of 4g lte networks. In Proc. ACM Mobisys, 2012.
[10]
R. Kemp et al. Cuckoo: a computation offloading framework for smartphones. In Proc. MobiCASE, 2010.
[11]
S. Kosta et al. Thinkair: Dynamic resource allocation and parallel execution in cloud for mobile code offloading. In Proc. IEEE INFOCOM, 2012.
[12]
K. Matsudaira. Making the mobile web faster. Communications of the ACM, Vol 56. No 3., 2013.
[13]
F. Qian et al. Profiling resource usage for mobile applications: A cross-layer approach. In Proc. ACM Mobisys, 2011.
[14]
A. Saarinen et al. Can offloading save energy for popular apps. In Proc. ACM MobiArch, 2012.
[15]
M. Satyanarayanan et al. The case for vm-based cloudlets in mobile computing. IEEE/Trans. Pervasive Computing, 2009.
[16]
X. S. Wang et al. Accelerating the mobile web with selective offloading. In Proc. ACM MCC, 2013.
[17]
L. Zhang et al. Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In Proc. ACM CODES+ ISSS, 2010.
[18]
B. Zhao et al. Reducing the delay and power consumption of web browsing on smartphones in 3g networks. In Proc. ICDCS, 2011.

Cited By

View all
  • (2023)Optimize along the wayJournal of Systems and Software10.1016/j.jss.2022.111593198:COnline publication date: 1-Apr-2023
  • (2022)To Block or Not to Block: Accelerating Mobile Web Pages On-The-Fly Through JavaScript ClassificationProceedings of the 2022 International Conference on Information and Communication Technologies and Development10.1145/3572334.3572397(1-12)Online publication date: 27-Jun-2022
  • (2020)Dynamic Offloading of Web Application Execution Using SnapshotACM Transactions on the Web10.1145/340212414:4(1-24)Online publication date: 28-Jul-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
HotMobile '14: Proceedings of the 15th Workshop on Mobile Computing Systems and Applications
February 2014
134 pages
ISBN:9781450327428
DOI:10.1145/2565585
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: 26 February 2014

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Funding Sources

Conference

HotMobile '14
Sponsor:

Acceptance Rates

HotMobile '14 Paper Acceptance Rate 22 of 72 submissions, 31%;
Overall Acceptance Rate 96 of 345 submissions, 28%

Upcoming Conference

HOTMOBILE '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Optimize along the wayJournal of Systems and Software10.1016/j.jss.2022.111593198:COnline publication date: 1-Apr-2023
  • (2022)To Block or Not to Block: Accelerating Mobile Web Pages On-The-Fly Through JavaScript ClassificationProceedings of the 2022 International Conference on Information and Communication Technologies and Development10.1145/3572334.3572397(1-12)Online publication date: 27-Jun-2022
  • (2020)Dynamic Offloading of Web Application Execution Using SnapshotACM Transactions on the Web10.1145/340212414:4(1-24)Online publication date: 28-Jul-2020
  • (2019)Improving Web Browsing Experience with Personalized Edge Computing2019 IEEE International Conferences on Ubiquitous Computing & Communications (IUCC) and Data Science and Computational Intelligence (DSCI) and Smart Computing, Networking and Services (SmartCNS)10.1109/IUCC/DSCI/SmartCNS.2019.00149(723-730)Online publication date: Oct-2019
  • (2019)A survey of techniques for improving efficiency of mobile web browsingConcurrency and Computation: Practice and Experience10.1002/cpe.512631:15Online publication date: 10-Jan-2019
  • (2018)i-JacobACM Transactions on Internet Technology10.1145/309389918:2(1-23)Online publication date: 13-Mar-2018
  • (2017)NutShellProceedings of the 23rd Annual International Conference on Mobile Computing and Networking10.1145/3117811.3117827(448-461)Online publication date: 4-Oct-2017
  • (2017)Enabling context-aware HTTP with mobile edge hint2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC)10.1109/CCNC.2017.7983146(420-426)Online publication date: Jan-2017
  • (2016)Speeding up web page loads with ShandianProceedings of the 13th Usenix Conference on Networked Systems Design and Implementation10.5555/2930611.2930619(109-122)Online publication date: 16-Mar-2016
  • (2016)A Case for Personal Virtual NetworksProceedings of the 15th ACM Workshop on Hot Topics in Networks10.1145/3005745.3005753(8-14)Online publication date: 9-Nov-2016
  • 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