Skip to main content

ExploreBP: A Simulation Tool for Mobile Browser Energy Optimization

  • Conference paper
  • First Online:
  • 816 Accesses

Abstract

The browser is one of the most commonly used applications. Users tend to pursue a good user experience and care more about the performance of the browser, while ignoring the power consumption of the browser. This paper proposes a method to reduce the energy consumption of web browsing. In order to better quantify the user experience, this paper uses the first screen load time as the evaluation metric of user experience. First, according to the relationship between the network speed and the first screen load time, find the most suitable primary frequency at a specific network speed, and define the point as the balance point. When the primary frequency is greater than the primary frequency corresponding to the balance point, the first screen load time will almost never change. The balance points of different web pages are also different. Then adjust the CPU frequency according to the balance point of the webpage and the network speed, which can reduce the browser energy consumption and reduce the impact on the user experience. At the same time, this paper proposes a simulation tool ExploreBP, which is used to simulate the working state of the network speed and different web pages to find the optimal energy consumption configuration.

This work is partially supported by the National Key Research and Development Program of China (2018YFB1003405), the National Natural Science Foundation of China (61702286), the Natural Science Foundation of Tianjin, China (18JCYBJC15600), Open Projects of State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences (CARCH201604), and Special Funding for Excellent Enterprise Technology Correspondent of Tianjin, China (17JCTPJC49500).

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Bui, D.H., Liu, Y., Kim, H., Shin, I., Zhao, F.: Rethinking energy-performance trade-off in mobile web page loading. In: International Conference on Mobile Computing and Networking, pp. 14–26 (2015)

    Google Scholar 

  2. Casas, R., Casas, O.: Battery sensing for energy-aware system design. Computer 38(11), 48–54 (2005)

    Article  Google Scholar 

  3. Garsiel, T.: How Browsers Work. http://taligarsiel.com/Projects/howbrowserswork1.htm

  4. Google: Blink Rendering Engine. http://www.chromium.org/blink

  5. Google: Chromium OS. https://www.chromium.org/chromium-os/

  6. Google: Google Chromium. https://www.chromium.org

  7. Google: Trace-Viewer. https://github.com/google/trace-viewer

  8. Google: Web Page Replay. https://github.com/chromium/web-page-replay

  9. Google: Webpagereplaydiagram. https://github.com/chromium/web-page-replay/blob/master/documentation/WebPageReplayDiagram.png

  10. Alexa Internet Inc.: Alexa top 50 Sites in China. www.alexa.com/topsites/countries/CN 2018--4

  11. Kayce Basques, G.: Analyze network performance. https://developers.google.com/web/tools/chrome-devtools/network-performance/

  12. Nejati, J., Balasubramanian, A.: An in-depth study of mobile browser performance. In: International Conference on World Wide Web, pp. 1305–1315 (2016)

    Google Scholar 

  13. Sakamoto, K.: Time to First Meaningful Paint. https://docs.google.com/document/d/1BR94tJdZLsin5poeet0XoTW60M0SjvOJQttKT-JK8HI/view?hl=zh-cn

  14. Tawalbeh, M., Eardley, A., Tawalbeh, L.: Studying the energy consumption in mobile devices. Procedia Comput. Sci. 94, 183–189 (2016)

    Article  Google Scholar 

  15. Wang, Z., Lin, F.X., Zhong, L., Chishtie, M.: Why are web browsers slow on smartphones? In: Proceedings of the 12th Workshop on Mobile Computing Systems and Applications, pp. 91–96. ACM (2011)

    Google Scholar 

  16. Willkommen, H.: CPUFreq. https://www.brode.de/cpufreq

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaoli Gong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zhang, J. et al. (2019). ExploreBP: A Simulation Tool for Mobile Browser Energy Optimization. In: Song, H., Jiang, D. (eds) Simulation Tools and Techniques. SIMUtools 2019. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 295. Springer, Cham. https://doi.org/10.1007/978-3-030-32216-8_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-32216-8_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-32215-1

  • Online ISBN: 978-3-030-32216-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics