Energy consumption and privacy in mobile Web browsing: Individual issues and connected solutions

Abstract Providing mechanisms to improve energy efficiency of mobile devices is, in the past few years, one of the important objectives in the field of green computing and energy savings. Several studies have addressed this issue from different point of views, i.e., hardware, software, as well as by analyzing the energy drained by different mobile applications. On the other hand, the energy consumption of Web browsing activities has been poorly addressed, given the lack of analysis about users’ real browsing sessions. In this paper we explore how energy savings in mobile devices can be effectively tackled by switching on/off filtering techniques offered by a privacy-enhancing technology. We present first, results about a survey that we conducted to understand the beliefs, attitudes, behaviors, and expectations of mobile users towards privacy and energy issues, and their behavioral intention on what kind of countermeasures adopt to reduce their privacy leakage. Then, we present a tool, mNoTrace, that allows to protect privacy during Web Navigation and prove, by an experimental study, that, by helping users in protecting their privacy, mNoTrace also achieves a significant reduction in terms of communication and computation overhead and thus battery consumption. Conclusions, remarks and lessons learned on our experimental methodology, that employs hardware-based instrumentation, real workloads, and testing on real sites, will conclude the paper.

[1]  John C. Mitchell,et al.  Third-Party Web Tracking: Policy and Technology , 2012, 2012 IEEE Symposium on Security and Privacy.

[2]  Vittorio Scarano,et al.  Privacy leakage on the Web: Diffusion and countermeasures , 2013, Comput. Networks.

[3]  Dan Boneh,et al.  Who killed my battery?: analyzing mobile browser energy consumption , 2012, WWW.

[4]  Xuxian Jiang,et al.  Unsafe exposure analysis of mobile in-app advertisements , 2012, WISEC '12.

[5]  Giuseppe Scanniello,et al.  Using the GPU to Green an Intensive and Massive Computation System , 2013, 2013 17th European Conference on Software Maintenance and Reengineering.

[6]  Vittorio Scarano,et al.  SEcS: scalable edge-computing services , 2005, SAC '05.

[7]  Ravi Kumar,et al.  A characterization of online browsing behavior , 2010, WWW '10.

[8]  Vittorio Scarano,et al.  Personalizable edge services for Web accessibility , 2006, W4A '06.

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

[10]  Paramvir Bahl,et al.  Anatomizing application performance differences on smartphones , 2010, MobiSys '10.

[11]  Jatinder Pal Singh,et al.  Improving energy efficiency of location sensing on smartphones , 2010, MobiSys '10.

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

[13]  Matteo Repetto,et al.  Smart proxying: An optimal strategy for improving battery life of mobile devices , 2013, 2013 International Green Computing Conference Proceedings.

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

[15]  Claude Castelluccia,et al.  How Unique and Traceable Are Usernames? , 2011, PETS.

[16]  Arun Venkataramani,et al.  Energy consumption in mobile phones: a measurement study and implications for network applications , 2009, IMC '09.

[17]  Delfina Malandrino,et al.  Context-aware provision of advanced Internet services , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[18]  Vitaly Shmatikov,et al.  De-anonymizing Social Networks , 2009, 2009 30th IEEE Symposium on Security and Privacy.

[19]  Balachander Krishnamurthy,et al.  WWW 2009 MADRID! Track: Security and Privacy / Session: Web Privacy Privacy Diffusion on the Web: A Longitudinal Perspective , 2022 .

[20]  Vittorio Scarano,et al.  Supportive, Comprehensive and Improved Privacy Protection for Web Browsing , 2011, 2011 IEEE Third Int'l Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third Int'l Conference on Social Computing.

[21]  Ranveer Chandra,et al.  Empowering developers to estimate app energy consumption , 2012, Mobicom '12.

[22]  Michele Colajanni,et al.  A Novel Intermediary Framework for Dynamic Edge Service Composition , 2012, Journal of Computer Science and Technology.

[23]  Gernot Heiser,et al.  An Analysis of Power Consumption in a Smartphone , 2010, USENIX Annual Technical Conference.

[24]  Balachander Krishnamurthy,et al.  Measuring privacy loss and the impact of privacy protection in web browsing , 2007, SOUPS '07.

[25]  Todd D. Millstein,et al.  RERAN: Timing- and touch-sensitive record and replay for Android , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[26]  Guohong Cao,et al.  Reducing the Delay and Power Consumption of Web Browsing on Smartphones in 3G Networks , 2011, 2011 31st International Conference on Distributed Computing Systems.

[27]  Qiang Zheng,et al.  Energy-Aware Web Browsing on Smartphones , 2015, IEEE Transactions on Parallel and Distributed Systems.

[28]  Narseo Vallina-Rodriguez,et al.  Breaking for commercials: characterizing mobile advertising , 2012, Internet Measurement Conference.

[29]  David Wetherall,et al.  Detecting and Defending Against Third-Party Tracking on the Web , 2012, NSDI.

[30]  Gokhan Memik,et al.  Into the wild: Studying real user activity patterns to guide power optimizations for mobile architectures , 2009, 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[31]  Uwe Aßmann,et al.  Comparing mobile applications' energy consumption , 2013, SAC '13.

[32]  Balachander Krishnamurthy,et al.  Privacy awareness about information leakage: who knows what about me? , 2013, WPES.

[33]  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.

[34]  Vittorio Scarano,et al.  How Increased Awareness Can Impact Attitudes and Behaviors toward Online Privacy Protection , 2013, 2013 International Conference on Social Computing.

[35]  Alberto Negro,et al.  Mobile phone batteries draining: Is green web browsing the solution? , 2014, International Green Computing Conference.

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