Application behavior analysis in resource consumption for mobile devices

The understanding of applications is a must to design proper resource scheduling policies and a cost-effective design of a mobile device. Different from the past work on user behavior studies or user-oriented resource allocation, we are interested in the "behavior" analysis of applications in resource consumption for mobile devices. In particular, we propose a way to select indices to capture the characteristics of a mobile device and then a way to visualize its resource consumption. Example streaming applications, namely YouTube and Vimeo, are taken as a case study to show the "behaviors" of the streaming applications in consuming resources and their difference. We then show how to use the same methodology to explore the differences in resource consumption for some functionalities of some popular social-network applications, namely Facebook and Twitter. The study provides not only insights to the resource needs of applications but also potential directions in software optimization, such as energy efficiency and data caching.

[1]  Ahmad Rahmati,et al.  Understanding human-battery interaction on mobile phones , 2007, Mobile HCI.

[2]  Pi-Cheng Hsiu,et al.  Dynamic backlight scaling optimization for mobile streaming applications , 2011, IEEE/ACM International Symposium on Low Power Electronics and Design.

[3]  Deborah Estrin,et al.  Diversity in smartphone usage , 2010, MobiSys '10.

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

[5]  Joongheon Kim,et al.  Energy-efficient rate-adaptive GPS-based positioning for smartphones , 2010, MobiSys '10.

[6]  C. Granger Investigating causal relations by econometric models and cross-spectral methods , 1969 .

[7]  Ahmad Rahmati,et al.  Users and Batteries: Interactions and Adaptive Energy Management in Mobile Systems , 2007, UbiComp.

[8]  Jacob Cohen Statistical Power Analysis for the Behavioral Sciences , 1969, The SAGE Encyclopedia of Research Design.

[9]  C. Granger Investigating Causal Relations by Econometric Models and Cross-Spectral Methods , 1969 .

[10]  Yuan-Hao Chang,et al.  A resource-driven DVFS scheme for smart handheld devices , 2013, TECS.

[11]  Peter A. Dinda,et al.  Characterizing and modeling user activity on smartphones: summary , 2010, SIGMETRICS '10.

[12]  Sudeep Pasricha,et al.  Exploiting spatiotemporal and device contexts for energy-efficient mobile embedded systems , 2012, DAC Design Automation Conference 2012.

[13]  ChangYu-Ming,et al.  A resource-driven DVFS scheme for smart handheld devices , 2013 .