Q-Offload: Quality Aware WiFi Offloading with Link Dynamics

Driven by the proliferation of mobile applications, the conflict between data communication requirement and limited battery capacity is becoming sharp on modern smartphones. Offloading mobile traffic from cellular to WiFi is widely recognized as a viable solution to improve the energy efficiency. However, through extensive field experiments, we find WiFi offloading is not always energy efficient and even consumes more energy than cellular network due to link quality variation. In addition, we also observe that practical data transmission deadline requirement and link utilization allows scheduling of data traffic to time periods with good link quality. Accordingly, we propose Q-offload, the first attempt towards energy efficient WiFi offloading with link dynamics. In Q-offload, we propose an iterative framework to achieve energy efficient WiFi offloading by exploiting good link quality while not affecting user experience. We evaluate the performance of Q-offload through both trace-driven analysis and real-world experiments. The results show that it can achieve 33.5%~55.7% energy efficiency improvement, compared with state-of-the-arts under different conditions.

[1]  Konstantina Papagiannaki,et al.  Catnap: exploiting high bandwidth wireless interfaces to save energy for mobile devices , 2010, MobiSys '10.

[2]  Ahmad Rahmati,et al.  Context-for-wireless: context-sensitive energy-efficient wireless data transfer , 2007, MobiSys '07.

[3]  Wei Dong,et al.  Modeling link correlation in low-power wireless networks , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[4]  Feng Qian,et al.  An in-depth study of LTE: effect of network protocol and application behavior on performance , 2013, SIGCOMM.

[5]  Ramachandran Ramjee,et al.  Coordinating cellular background transfers using loadsense , 2013, MobiCom.

[6]  Aravind Srinivasan,et al.  Enabling energy-aware collaborative mobile data offloading for smartphones , 2013, 2013 IEEE International Conference on Sensing, Communications and Networking (SECON).

[7]  Yunhao Liu,et al.  NetMaster: Taming Energy Devourers on Smartphones , 2014, 2014 43rd International Conference on Parallel Processing.

[8]  Ellen W. Zegura,et al.  CoAST: collaborative application-aware scheduling of last-mile cellular traffic , 2014, MobiSys.

[9]  Feng Qian,et al.  A close examination of performance and power characteristics of 4G LTE networks , 2012, MobiSys '12.

[10]  Philip Levis,et al.  The β-factor: measuring wireless link burstiness , 2008, SenSys '08.

[11]  Guohong Cao,et al.  Quality-Aware Traffic Offloading in Wireless Networks , 2017, IEEE Trans. Mob. Comput..

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

[13]  Justin Manweiler,et al.  Avoiding the Rush Hours: WiFi Energy Management via Traffic Isolation , 2012, IEEE Trans. Mob. Comput..

[14]  Sokol Kosta,et al.  To offload or not to offload? The bandwidth and energy costs of mobile cloud computing , 2013, 2013 Proceedings IEEE INFOCOM.

[15]  Dennis Komm,et al.  On the Advice Complexity of the Knapsack Problem , 2011 .

[16]  Miguel Á. Carreira-Perpiñán,et al.  Wireless link simulations using multi-level Markov models , 2009, SenSys '09.

[17]  George Varghese,et al.  RadioJockey: mining program execution to optimize cellular radio usage , 2012, Mobicom '12.

[18]  Arun Venkataramani,et al.  Augmenting mobile 3G using WiFi , 2010, MobiSys '10.

[19]  Samir Ranjan Das,et al.  Performance comparison of 3G and metro-scale WiFi for vehicular network access , 2010, IMC '10.

[20]  Feng Qian,et al.  Screen-off traffic characterization and optimization in 3G/4G networks , 2012, Internet Measurement Conference.

[21]  Ning Ding,et al.  Characterizing and modeling the impact of wireless signal strength on smartphone battery drain , 2013, SIGMETRICS '13.

[22]  Klaus Wehrle,et al.  Bursty traffic over bursty links , 2009, SenSys '09.

[23]  Thrasyvoulos Spyropoulos,et al.  Is it worth to be patient? Analysis and optimization of delayed mobile data offloading , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

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

[25]  Feng Qian,et al.  Periodic transfers in mobile applications: network-wide origin, impact, and optimization , 2012, WWW.

[26]  Suman Banerjee,et al.  Observing home wireless experience through WiFi APs , 2013, MobiCom.

[27]  Kyunghan Lee,et al.  Mobile data offloading: how much can WiFi deliver? , 2010, SIGCOMM 2010.

[28]  Bo Li,et al.  eTime: Energy-efficient transmission between cloud and mobile devices , 2013, 2013 Proceedings IEEE INFOCOM.