Proteus:Network-aware Web Browsing on Heterogeneous Mobile Systems

Ren, Jie and Wang, Xiaoming and Fang, Jianbin and Feng, Yansong and Zhu, Dongxiao and Luo, Zhunchen and Wang, Zheng (2018) Proteus:Network-aware Web Browsing on Heterogeneous Mobile Systems. In: CoNEXT '18 Proceedings of the 14th International Conference on emerging Networking EXperiments and Technologies. ACM, New York, pp. 379-392. ISBN 9781450360807

[img]
Preview
PDF (paper)
paper.pdf - Submitted Version
Available under License Creative Commons Attribution.

Download (2MB)
[img]
Preview
PDF (conext18-final86)
conext18_final86.pdf - Accepted Version
Available under License Creative Commons Attribution.

Download (883kB)

Abstract

We present Proteus, a novel network-aware approach for optimizing web browsing on heterogeneous multi-core mobile systems. It employs machine learning techniques to predict which of the heterogeneous cores to use to render a given webpage and the operating frequencies of the processors. It achieves this by first learning offline a set of predictive models for a range of typical networking environments. A learnt model is then chosen at runtime to predict the optimal processor configuration, based on the web content, the network status and the optimization goal. We evaluate Proteus by implementing it into the open-source Chromium browser and testing it on two representative ARM big.LITTLE mobile multi-core platforms. We apply Proteus to the top 1,000 popular websites across seven typical network environments. Proteus achieves over 80% of best available performance. It obtains, on average, over 17% (up to 63%), 31% (up to 88%), and 30% (up to 91%) improvement respectively for load time, energy consumption and the energy delay product, when compared to two state-of-the-art approaches.

Item Type:
Contribution in Book/Report/Proceedings
ID Code:
129630
Deposited By:
Deposited On:
11 Dec 2018 11:22
Refereed?:
Yes
Published?:
Published
Last Modified:
26 Sep 2020 07:14