Smart mobile web browsing

Mobile web browsing is one of the most commonly used and wide-spread application (app) among smartphone apps. However, the complexity of web-pages is increasing especially if the web-pages are designed for desktop computers. The existence of advertisements (ads) in web-page leads to even higher complexity of the web-pages. This complexity in smartphone's environment where the resources are limited (e.g., battery and bandwidth) is reflected in longer loading time, more energy consumed, and more bytes transferred. In this paper, we classify the web contents into: (i) core information, and (ii) forced "unwanted" information, namely ads. Then, we evaluate resources used for web advertising. Based on the measurements of the cost of web advertising, we propose a framework for mobile browsing that adapts the web-pages delivered to the smartphone, based on the smartphone's current battery level and the network type. The adaptation of the web content is in the form of controlling the amount of ads to be displayed on the web-page. Our system aims to (i) extend smartphone battery life and (ii) preserve the bandwidth needed to download the web-pages while balancing the satisfaction of the publishers of web-pages as well as the end users.

[1]  Aliaa A. A. Youssif,et al.  Handsets Malware Threats and Facing Techniques , 2012, ArXiv.

[2]  Qiang Zheng,et al.  Energy-Aware Web Browsing in 3G Based Smartphones , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems.

[3]  Vyas Sekar,et al.  Understanding website complexity: measurements, metrics, and implications , 2011, IMC '11.

[4]  Sougata Mukherjea,et al.  Co-operative content adaptation framework: satisfying consumer and content creator in resource constrained browsing , 2013, WWW '13 Companion.

[5]  J. Widmer,et al.  On the impact of 2G and 3G network usage for mobile phones' battery life , 2009, 2009 European Wireless Conference.

[6]  Ming Zhang,et al.  Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof , 2012, EuroSys '12.

[7]  Jong Min Lee,et al.  Battery life time extension method using selective data reception on smartphone , 2012, The International Conference on Information Network 2012.

[8]  Varun Singh,et al.  Energy Cost of Advertisements in Mobile Games on the Android Platform , 2012, 2012 Sixth International Conference on Next Generation Mobile Applications, Services and Technologies.

[9]  Jingwen Leng,et al.  Exploiting Webpage Characteristics for Energy-Efficient Mobile Web Browsing , 2014, IEEE Computer Architecture Letters.

[10]  Wang-Chien Lee,et al.  Energy-efficient and cost-effective web API invocations with transfer size reduction for mobile mashup applications , 2014, Wirel. Networks.

[11]  Zhen Wang,et al.  Why are web browsers slow on smartphones? , 2011, HotMobile '11.

[12]  Aiko Pras,et al.  The Costs of Web Advertisements While Mobile Browsing , 2012, EUNICE.

[13]  Lakshminarayanan Subramanian,et al.  Cost-Aware Mobile Web Browsing , 2012, IEEE Pervasive Computing.

[14]  Sagar Naik,et al.  A methodology for energy performance testing of smartphone applications , 2012, 2012 7th International Workshop on Automation of Software Test (AST).