skip to main content
10.1145/2674005.2675004acmconferencesArticle/Chapter ViewAbstractPublication PagesconextConference Proceedingsconference-collections
research-article

PARCEL: Proxy Assisted BRowsing in Cellular networks for Energy and Latency reduction

Published: 02 December 2014 Publication History

Abstract

Today's web page download process is ill suited to cellular networks resulting in high page load times and radio energy usage. While there have been notable prior attempts at tackling the challenge with assistance from proxies (cloud), achieving a responsive and energy efficient browsing experience remains an elusive goal. In this paper, we make a fresh attempt at addressing the challenge by proposing PARCEL. PARCEL splits functionality between the mobile device and the proxy based on their strengths, and in a manner distinct from both traditional browsers and existing cloud-heavy approaches. We conduct extensive evaluations over an operational LTE network using a prototype implementation of PARCEL. Our results show that PARCEL reduces page load times by 49.6%, and radio energy consumption by 65% compared to traditional mobile web browsers. Further, our results show PARCEL continues to perform well under client interactions, owing to its judicious functionality split.

References

[1]
The amazon kindle fire: Benchmarked, tested, and reviewed.http://www.tomshardware.com/reviews/amazon-kindle-fire-review,3076--7.html.
[2]
Amazon silk split browser architecture. https://s3.amazonaws.com/awsdocs/AmazonSilk/latest/silk-dg.pdf.
[3]
Amazon's silk browser acceleration tested: Less bandwidth consumed, but slower performance. http://tinyurl.com/84br5tc.
[4]
Cisco visual networking index: Global mobile data traffic forecast update, 2013--2018. http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white_paper_c11--520862.html.
[5]
Data compression proxy in android chrome. https://developer.chrome.com/multidevice/data-compression.
[6]
Opera mini architecture and javascript. http://dev.opera.com/articles/view/opera-mini-and-javascript/.
[7]
Pagespeed optimization service. https://developers.google.com/speed/pagespeed/.
[8]
Skyfire - cloud based mobile optimization browser. http://www.skyfire.com/operator-solutions/whitepapers.
[9]
Squid web proxy. Available at http://www.squid-cache.org.
[10]
SSL Pulse. https://www.trustworthyinternet.org/ssl-pulse/.
[11]
3GPP TS 36.331: Radio Resource Control (RRC) (v10.3.0). 2011.
[12]
R. Caceres, L. Cox, H. Lim, A. Shakimov, and A. Varshavsky. Virtual Individual Servers as Privacy-Preserving Proxies for Mobile Devices. In Proc. ACM MobiHeld, 2009.
[13]
M. Carbone and L. Rizzo. Dummynet Revisited. In ACM SIGCOMM Computer Communication Review, March 2010.
[14]
B.-G. Chun, S. Ihm, P. Maniatis, M. Naik, and A. Patti. CloneCloud: Elastic Execution between Mobile Device and Cloud. In Proc. ACM Eurosys, 2011.
[15]
E. Cuervo, A. Balasubramanian, D. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl. MAUI:Making Smartphones Last Longer with Code Offload. In Proc. ACM MobiSys, 2010.
[16]
J. Erman, V. Gopalakrishnan, R. Jana, and K.K. Ramakrishnan. Towards a SPDY'ier mobile web? In Proc. CoNEXT, Dec 2013.
[17]
Google. SPDY: An experimental protocol for a faster web.http://www.chromium.org/spdy/spdy-whitepaper.
[18]
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 Proc. ACM Mobisys, 2012.
[19]
R. Kemp, N. Palmer, T. Kielmann, and H. Bal. Cuckoo: a Computation Offloading Framework for Smartphones. In Proc. MobiCASE, 2010.
[20]
S. Kosta, A. Aucinas, P. Hui, R. Mortier, and X. Zhang. ThinkAir: Dynamic resource allocation and parallel execution in cloud for mobile code offloading. In Proc. IEEE INFOCOM, 2012.
[21]
K. Matsudaira. Making the mobile web faster. Communications of the ACM, Vol 56. No 3., 2013.
[22]
R. Netravali, A. Sivaraman, K. Winstein, S. Das, A. Goyal, andH. Balakrishnan. Mahimahi: A Lightweight Toolkit for Reproducible Web Measurement (Demo). In ACM SIGCOMM 2014, Chicago, IL, August 2014.
[23]
Web-page-replay. Record and play back web pages with simulated network conditions.https://www.code.google.com/p/web-page-replay/.
[24]
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 Proc. ACM MobiSys, 2012.
[25]
F. Qian, S. Sen, and O. Spatscheck. Characterizing Resource Usage for Mobile Web Browsing. In Proc. ACM MobiSys, 2014.
[26]
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 Proc. ACM Mobisys, 2011.
[27]
S. Rajaraman, M. Siekkinen, V. Virkki, and J. Torsner. Bundling Frames to Save Energy While Streaming Video from LTE Mobile Device. In Proc. ACM MobiArch, 2013.
[28]
A. Saarinen, M. Siekkinen, Y. Xiao, J. K. Nurminen, and M. Kemppainen. Smartdiet: Offloading Popular Apps to Save Energy(Poster). In Proc. ACM Sigcomm, 2012.
[29]
A. Saarinen, M. Siekkinen, Y. Xiao, J. K. Nurminen, M. Kemppainen, and P. Hui. Can Offloading Save Energy for Popular Apps. In Proc. ACM MobiArch, 2012.
[30]
Sandvine. Global internet phenomena report 1h-2014. Available at https://www.sandvine.com/downloads/general/global-internet-phenomena/2014/1h-2014-global-internet-phenomena-report.pdf.
[31]
M. Satyanarayanan, P. Bahl, R. Caceres, and N. Davies. The Case for VM-based Cloudlets in Mobile Computing. IEEE/Trans. Pervasive Computing, 2009.
[32]
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 Proceedings of ACM HotMobile, 2014.
[33]
S. Souders. Onload event and post-onload requests. http://www.stevesouders.com/blog/2012/10/30/qa-nav-timing-and-post-onload-requests.
[34]
X. S. Wang, A. Balasubramanian, A. Krishnamurthy, and D. Wetherall. How Speedy is SPDY? In Proc. NSDI, April 2014.
[35]
X. S. Wang, H. Shen, and D. Wetherall. Accelerating the Mobile Web with Selective Offloading. In Proc. ACM MCC, 2013.
[36]
B. Zhao, B. C. Tak, and G. Cao. Reducing the Delay and Power Consumption of Web Browsing on Smartphones in 3G Networks. In Proc. ICDCS, 2011.
[37]
Z. Zhu, P. Gupta, Q. Wang, S. Kalyanaraman, Y. Lin, H. Franke, and S. Sarangi. Virtual base station pool: towards a wireless network cloud for radio access networks. In Proc. of the 8th ACM International Conference on Computing Frontiers, 2011.

Cited By

View all
  • (2024)Rethinking Web Caching: An Optimization for the Latency-Constrained InternetProceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696873(326-334)Online publication date: 18-Nov-2024
  • (2023)HTTP Steady Connections for Robust Web AccelerationProceedings of the ACM Web Conference 202310.1145/3543507.3583550(3154-3163)Online publication date: 30-Apr-2023
  • (2023)A Survey on DRX Mechanism: Device Power Saving From LTE and 5G New Radio to 6G Communication SystemsIEEE Communications Surveys & Tutorials10.1109/COMST.2022.321785425:1(156-183)Online publication date: 1-Jan-2023
  • Show More Cited By

Index Terms

  1. PARCEL: Proxy Assisted BRowsing in Cellular networks for Energy and Latency reduction

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Conferences
          CoNEXT '14: Proceedings of the 10th ACM International on Conference on emerging Networking Experiments and Technologies
          December 2014
          438 pages
          ISBN:9781450332798
          DOI:10.1145/2674005
          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: 02 December 2014

          Permissions

          Request permissions for this article.

          Check for updates

          Author Tags

          1. cellular networks
          2. cloud browsers
          3. energy consump- tion
          4. mobile web
          5. proxy-assisted browsing
          6. smartphones
          7. web optimization

          Qualifiers

          • Research-article

          Conference

          CoNEXT '14
          Sponsor:

          Acceptance Rates

          CoNEXT '14 Paper Acceptance Rate 27 of 133 submissions, 20%;
          Overall Acceptance Rate 198 of 789 submissions, 25%

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)13
          • Downloads (Last 6 weeks)4
          Reflects downloads up to 02 Mar 2025

          Other Metrics

          Citations

          Cited By

          View all
          • (2024)Rethinking Web Caching: An Optimization for the Latency-Constrained InternetProceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696873(326-334)Online publication date: 18-Nov-2024
          • (2023)HTTP Steady Connections for Robust Web AccelerationProceedings of the ACM Web Conference 202310.1145/3543507.3583550(3154-3163)Online publication date: 30-Apr-2023
          • (2023)A Survey on DRX Mechanism: Device Power Saving From LTE and 5G New Radio to 6G Communication SystemsIEEE Communications Surveys & Tutorials10.1109/COMST.2022.321785425:1(156-183)Online publication date: 1-Jan-2023
          • (2022)The Internet with Privacy Policies: Measuring The Web Upon ConsentACM Transactions on the Web10.1145/355535216:3(1-24)Online publication date: 19-Sep-2022
          • (2021)Rethinking Client-Side Caching for the Mobile WebProceedings of the 22nd International Workshop on Mobile Computing Systems and Applications10.1145/3446382.3448664(112-118)Online publication date: 24-Feb-2021
          • (2021)Impact of Response Latency on User Behaviour in Mobile Web SearchProceedings of the 2021 Conference on Human Information Interaction and Retrieval10.1145/3406522.3446038(279-283)Online publication date: 14-Mar-2021
          • (2020)FawkesProceedings of the 17th Usenix Conference on Networked Systems Design and Implementation10.5555/3388242.3388305(879-894)Online publication date: 25-Feb-2020
          • (2020)Quality of experience measurements of multipath TCP applications on iOS mobile devicesProceedings of the 11th ACM Multimedia Systems Conference10.1145/3339825.3394935(285-290)Online publication date: 27-May-2020
          • (2019)Characterizing JSON Traffic Patterns on a CDNProceedings of the Internet Measurement Conference10.1145/3355369.3355594(195-201)Online publication date: 21-Oct-2019
          • (2019)ECONProceedings of the Internet Measurement Conference10.1145/3355369.3355578(365-378)Online publication date: 21-Oct-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

          Figures

          Tables

          Media

          Share

          Share

          Share this Publication link

          Share on social media