User-aware energy efficient streaming strategy for smartphone based video playback applications

We propose a methodology to design user-aware streaming strategies for energy efficient smartphone video playback applications (e.g. YouTube). Our goal is to manage the streaming process to minimize the sleep and wake penalty of cellular module and at the same time avoid the energy waste from excessive downloading. The problem is modeled as a stochastic inventory system, where the real length of video playback requested by the smartphone user is considered as demand that follows a stochastic process. Through user behavior analysis, a Gaussian Mixture Model (GMM) is constructed to predict the user demand in video playback, and then an energy efficient video downloading strategy will be determined progressively during the playback process. Experimental results show that compared to a static downloading strategy that is optimized by exhaustive trail, our method can reduce the wasted energy by 10 percent in average.

[1]  Evan L. Porteus Foundations of Stochastic Inventory Theory , 2002 .

[2]  Feng Qian,et al.  Characterizing radio resource allocation for 3G networks , 2010, IMC '10.

[3]  Dimitrios Koutsonikolas,et al.  Realizing the full potential of PSM using proxying , 2012, 2012 Proceedings IEEE INFOCOM.

[4]  Marco Mellia,et al.  YouTube everywhere: impact of device and infrastructure synergies on user experience , 2011, IMC '11.

[5]  Wei Zhang,et al.  Monitoring Energy Consumption of Smartphones , 2011, 2011 International Conference on Internet of Things and 4th International Conference on Cyber, Physical and Social Computing.

[6]  Ramachandran Ramjee,et al.  Bartendr: a practical approach to energy-aware cellular data scheduling , 2010, MobiCom.

[7]  Rohan A. Baxter Mixture Model , 2010, Encyclopedia of Machine Learning.

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