Simulation Tools and Techniques. 11th International Conference, SIMUtools 2019, Chengdu, China, July 8–10, 2019, Proceedings

Research Article

ExploreBP: A Simulation Tool for Mobile Browser Energy Optimization

Download
51 downloads
  • @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
Jin Zhang1, Xin Wei1, Zhen Liu1, Fangxin Liu1, Tao Li, Tingjuan Lu2, Xiaoli Gong,*
  • 1: Nankai University
  • 2: Chinese PLA 117 Hospital
*Contact email: gongxiaoli@nankai.edu.cn

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.