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

Index Terms

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

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • 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

                Copyright © 2014 ACM

                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]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 26 February 2014

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article

                Acceptance Rates

                HotMobile '14 Paper Acceptance Rate22of72submissions,31%Overall Acceptance Rate96of345submissions,28%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader