Home > Research > Publications & Outputs > Optimise web browsing on heterogeneous mobile p...

Electronic data

  • paper

    Rights statement: ©2017 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

    Accepted author manuscript, 1.42 MB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

Text available via DOI:

View graph of relations

Optimise web browsing on heterogeneous mobile platforms: a machine learning based approach

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Optimise web browsing on heterogeneous mobile platforms: a machine learning based approach. / Ren, Jie; Gao, Ling; Wang, Hai et al.
IEEE International Conference on Computer Communications (INFOCOM), 2017. IEEE, 2017.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Ren, J, Gao, L, Wang, H & Wang, Z 2017, Optimise web browsing on heterogeneous mobile platforms: a machine learning based approach. in IEEE International Conference on Computer Communications (INFOCOM), 2017. IEEE. https://doi.org/10.1109/INFOCOM.2017.8057087

APA

Ren, J., Gao, L., Wang, H., & Wang, Z. (2017). Optimise web browsing on heterogeneous mobile platforms: a machine learning based approach. In IEEE International Conference on Computer Communications (INFOCOM), 2017 IEEE. https://doi.org/10.1109/INFOCOM.2017.8057087

Vancouver

Ren J, Gao L, Wang H, Wang Z. Optimise web browsing on heterogeneous mobile platforms: a machine learning based approach. In IEEE International Conference on Computer Communications (INFOCOM), 2017. IEEE. 2017 doi: 10.1109/INFOCOM.2017.8057087

Author

Ren, Jie ; Gao, Ling ; Wang, Hai et al. / Optimise web browsing on heterogeneous mobile platforms : a machine learning based approach. IEEE International Conference on Computer Communications (INFOCOM), 2017. IEEE, 2017.

Bibtex

@inproceedings{ad06661d51c541178a6ade7720e4da1d,
title = "Optimise web browsing on heterogeneous mobile platforms: a machine learning based approach",
abstract = "Web browsing is an activity that billions of mobile users perform on a daily basis. Battery life is a primary concern to many mobile users who often find their phone has died at most inconvenient times. The heterogeneous mobile architecture is a solution for energy-efficient mobile web browsing. However, the current mobile web browsers rely on the operating system to exploit the underlying architecture, which has no knowledge of the individual web workload and often leads to poor energy efficiency. This paper describes an automatic approach to render mobile web workloads for performance and energy efficiency. It achieves this by developing a machine learning based approach to predict which processor to use to run the web browser rendering engine and at what frequencies the processor cores of the system should operate. Our predictor learns offline from a set of training web workloads. The built predictor is then integrated into the browser to predict the optimal processor configuration at runtime, taking into account the web workloadcharacteristics and the optimisation goal: whether it is load time, energy consumption or a trade-off between them. We evaluate our approach on a representative ARM big.LITTLE mobilearchitecture using the hottest 500 webpages. Our approach achieves 80% of the performance delivered by an ideal predictor. We obtain, on average, 45%, 63.5% and 81% improvementrespectively for load time, energy consumption and the energy delay product, when compared to the Linux governor",
keywords = "Mobile Web Browsing, Energy Optimisation, big.LITTLE, Mobile Workloads",
author = "Jie Ren and Ling Gao and Hai Wang and Zheng Wang",
note = "{\textcopyright}2017 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.",
year = "2017",
month = oct,
day = "5",
doi = "10.1109/INFOCOM.2017.8057087",
language = "English",
isbn = "9781509053377",
booktitle = "IEEE International Conference on Computer Communications (INFOCOM), 2017",
publisher = "IEEE",

}

RIS

TY - GEN

T1 - Optimise web browsing on heterogeneous mobile platforms

T2 - a machine learning based approach

AU - Ren, Jie

AU - Gao, Ling

AU - Wang, Hai

AU - Wang, Zheng

N1 - ©2017 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

PY - 2017/10/5

Y1 - 2017/10/5

N2 - Web browsing is an activity that billions of mobile users perform on a daily basis. Battery life is a primary concern to many mobile users who often find their phone has died at most inconvenient times. The heterogeneous mobile architecture is a solution for energy-efficient mobile web browsing. However, the current mobile web browsers rely on the operating system to exploit the underlying architecture, which has no knowledge of the individual web workload and often leads to poor energy efficiency. This paper describes an automatic approach to render mobile web workloads for performance and energy efficiency. It achieves this by developing a machine learning based approach to predict which processor to use to run the web browser rendering engine and at what frequencies the processor cores of the system should operate. Our predictor learns offline from a set of training web workloads. The built predictor is then integrated into the browser to predict the optimal processor configuration at runtime, taking into account the web workloadcharacteristics and the optimisation goal: whether it is load time, energy consumption or a trade-off between them. We evaluate our approach on a representative ARM big.LITTLE mobilearchitecture using the hottest 500 webpages. Our approach achieves 80% of the performance delivered by an ideal predictor. We obtain, on average, 45%, 63.5% and 81% improvementrespectively for load time, energy consumption and the energy delay product, when compared to the Linux governor

AB - Web browsing is an activity that billions of mobile users perform on a daily basis. Battery life is a primary concern to many mobile users who often find their phone has died at most inconvenient times. The heterogeneous mobile architecture is a solution for energy-efficient mobile web browsing. However, the current mobile web browsers rely on the operating system to exploit the underlying architecture, which has no knowledge of the individual web workload and often leads to poor energy efficiency. This paper describes an automatic approach to render mobile web workloads for performance and energy efficiency. It achieves this by developing a machine learning based approach to predict which processor to use to run the web browser rendering engine and at what frequencies the processor cores of the system should operate. Our predictor learns offline from a set of training web workloads. The built predictor is then integrated into the browser to predict the optimal processor configuration at runtime, taking into account the web workloadcharacteristics and the optimisation goal: whether it is load time, energy consumption or a trade-off between them. We evaluate our approach on a representative ARM big.LITTLE mobilearchitecture using the hottest 500 webpages. Our approach achieves 80% of the performance delivered by an ideal predictor. We obtain, on average, 45%, 63.5% and 81% improvementrespectively for load time, energy consumption and the energy delay product, when compared to the Linux governor

KW - Mobile Web Browsing

KW - Energy Optimisation

KW - big.LITTLE

KW - Mobile Workloads

U2 - 10.1109/INFOCOM.2017.8057087

DO - 10.1109/INFOCOM.2017.8057087

M3 - Conference contribution/Paper

SN - 9781509053377

BT - IEEE International Conference on Computer Communications (INFOCOM), 2017

PB - IEEE

ER -