Utilization-based power consumption profiling in smartphones

Energy cost of crowd-sourced continuous sensing is reported to be quite high. As the number of on-board active sensors increases, complications arise due to inter-sensor interactions. The energy-cost of the Smartphones is primarily due to wireless communications (in various modes, such as, cellular radio, GPS, Wi-Fi direct, and Bluetooth) and environmental sensing using its embedded sensors in a wireless personal area network setting. The existing popular on-device-online energy-cost profilers for Android Smartphones, namely, Amobisense and PowerTutor, are energy-hungry. In this paper, we report an efficient on-demand-online profiler, called pProf, that learns from offline-precomputed model parameters to reduce the online profiling cost. We have tested our proposed technique in a customized test-bed setup comprising of the Android Smart-phones with embedded sensors that also communicate with the neighborhood sensors on smart-wearables and Sensorcon's Sensordrone platform. Our experimental measurement studies demonstrate that, compared to the popular profilers, such as Amobisense and PowerTutor, pProf consumes typically 10–15% lesser energy.

[1]  Lei Yang,et al.  Accurate online power estimation and automatic battery behavior based power model generation for smartphones , 2010, 2010 IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS).

[2]  Seok-Gwang Doo,et al.  Silicon carbide-free graphene growth on silicon for lithium-ion battery with high volumetric energy density , 2015, Nature Communications.

[3]  Archan Misra,et al.  The challenge of continuous mobile context sensing , 2014, 2014 Sixth International Conference on Communication Systems and Networks (COMSNETS).

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

[5]  Prabal Dutta,et al.  The Internet of Things Has a Gateway Problem , 2015, HotMobile.

[6]  Qing Wang,et al.  A Survey on Device-to-Device Communication in Cellular Networks , 2013, IEEE Communications Surveys & Tutorials.

[7]  Gernot Heiser,et al.  The systems hacker's guide to the galaxy energy usage in a modern smartphone , 2013, APSys.

[8]  Tomáš Pop Components and Services in Resource-Constrained Environments , 2013 .

[9]  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).

[10]  Narseo Vallina-Rodriguez,et al.  Energy Management Techniques in Modern Mobile Handsets , 2013, IEEE Communications Surveys & Tutorials.

[11]  Lin Zhong,et al.  Rethink energy accounting with cooperative game theory , 2014, MobiCom.

[12]  Chetna Singhal,et al.  eWU-TV: User-Centric Energy-Efficient Digital TV Broadcast Over Wi-Fi Networks , 2015, IEEE Transactions on Broadcasting.

[13]  Mahadev Satyanarayanan,et al.  PowerScope: a tool for profiling the energy usage of mobile applications , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.