Research Article
ExploreBP: A Simulation Tool for Mobile Browser Energy Optimization
@INPROCEEDINGS{10.1007/978-3-030-32216-8_24, author={Jin Zhang and Xin Wei and Zhen Liu and Fangxin Liu and Tao Li and Tingjuan Lu and Xiaoli Gong}, title={ExploreBP: A Simulation Tool for Mobile Browser Energy Optimization}, proceedings={Simulation Tools and Techniques. 11th International Conference, SIMUtools 2019, Chengdu, China, July 8--10, 2019, Proceedings}, proceedings_a={SIMUTOOLS}, year={2019}, month={10}, keywords={Mobile web browser Energy optimization Web page loading CPU frequency modulation}, doi={10.1007/978-3-030-32216-8_24} }
- Jin Zhang
Xin Wei
Zhen Liu
Fangxin Liu
Tao Li
Tingjuan Lu
Xiaoli Gong
Year: 2019
ExploreBP: A Simulation Tool for Mobile Browser Energy Optimization
SIMUTOOLS
Springer
DOI: 10.1007/978-3-030-32216-8_24
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.