QUERY TYPES AND ENERGY CONSUMPTION IN MOBILE APPLICATIONS: AN EXPERIMENTAL STUDY
Keywords:
Mobile application, energy consumption, query type, measurementAbstract
Mobile devices and applications have been very popular in people’s daily life. However, the energy issue in mobile platform, or in other words, the quick use-out of battery, has been rather a bottle-neck for the further development of mobile applications, as modern mobile applications usually cost a lot of power in mobile devices. Thus, it has been an urgent need to develop energy-friendly techniques for mobile applications. The most important thing is to identify the major factors that cause the rapid decreasing of power in mobile applications. In this paper, we make a preliminary study on this issue, and conduct experiments on mobile platform to analyse the connection between query types and energy consumption. On this basis, we can identify the most energy-consuming queries in mobile applications. In detail, we choose the TPC_H benchmark as the basic workload and select different types of queries to see the relationship between query type and energy consumption in mobile applications. The results show that the energy consumption in mobile applications is sensitive to high-cost queries. This indicates that there should be query-dependant methods to improve the energy efficiency in mobile applications.
Downloads
References
http://au.businessinsider.com/china-accounts-forthird-of-smartphones-2013-4.
Pathak, Abhinav, et al. Fine-grained power modeling for smartphones using system call tracing.
Proceedings of the sixth conference on Computer systems. ACM, (2011)
V. A. Balasubramanian N, Balasubramanian A, Energy consumption in mobile phones: a
measurement study and implications for network applications, in Proceedings of the 9th ACM
SIGCOMM conference on Internet measurement conference. ACM, (2009), pp. 280-293.
N. R. Zahid I, Ali M A, Android smartphone: Battery saving service, in Research and Innovation
in Information Systems (ICRIIS), 2011 International Conference on. IEEE, (2011), pp. 1-4.
R. Trestian and A. Moldovan, Energy consumption analysis of video streaming to android mobile
devices, in Proc. Of IEEE Network Operations and Management Symposium (NOMS), (2012),
pp. 444-452.
Z. Zhuang, K. Kim, and J. Singh, Improving energy efficiency of location sensing on
smartphones, in Proceedings of the 8th international conference on Mobile systems, applications,
and services. ACM, (2010).
Y. Jin, B. Xing, P. Jin, Towards a Benchmark Platform for Measuring the Energy Consumption of
Database Systems, in Proc. of The 6th International Conference on Database Theory and
Application (DTA 2013).
Y. Agarwal, R. Chandra, A. Wolman, P. Bahl, K. Chin, Wireless wakeups revisited: energy
management for voip over wi-fi smartphones, in Proceedings of the 5th international conference
on Mobile systems, applications and services. ACM, (2007).
Cuervo E, Balasubramanian A, Cho D, et al. MAUI: making smartphones last longer with code
offload, in Proceedings of the 8th international conference on Mobile systems, applications, and
services. ACM, (2010), pp.49-62.
M. P. Chun B G, Augmented smartphone applications through clone cloud execution, in
Proceedings of the 12th conference on Hot topics in operating systems. USENIX Association,
(2009).
Ra, Moo-Ryong, et al., Energy-delay tradeoffs in smartphone applications. In Proceedings of the
th international conference on Mobile systems, applications, and services. ACM, (2010).
A. Pathak, Y. Hu, and M. Zhang, Where is the energy spent inside my app?Fine Grained Energy
Accounting on Smartphones with Eprof, in Proceedings of the 7th ACM European conference on
Computer Systems. ACM, (2012), pp. 29-42.
TPC-H, in http://www.tpc.org/tpch, accepted in 2013.8