Towards Energy Optimization Based on Delay-Sensitive Traffic for WiFi Network

To improve user experience, reducing energy consumption of a wireless device is an important factor. Several smartphones try to save energy by tearing down connections to the mobile network as soon as the data transmission has completed. However, the side effect is the frequent connection reestablishment in applications where small amounts data are sent and received, leading to a high energy overhead in the mobile network. This paper presents an optimization mechanism to buffer the network packages. The packages are classified according to the urgency of application, and then combined with the original Power Save (PS) mode mechanism of WiFi to dynamically regulate the data transmission. Therefore, urgent application data will be transmitted immediately while others would be delayed for different intervals. Our experiments show that the optimization mechanism can improve the network response time for the foreground application, reduce the energy consumption of WiFi for background application, as well as reduce the energy consumption for background application when the screen is locked.

[1]  Tobias Hoßfeld,et al.  Angry Apps: The Impact of Network Timer Selection on Power Consumption, Signalling Load, and Web QoE , 2013, J. Comput. Networks Commun..

[2]  Martin Nilsson,et al.  Investigating the energy consumption of a wireless network interface in an ad hoc networking environment , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[3]  Yaoxue Zhang,et al.  TailTheft: leveraging the wasted time for saving energy in cellular communications , 2011, MobiArch '11.

[4]  Simon Hay,et al.  Pervasive and Mobile Computing ( ) – Pervasive and Mobile Computing Measuring Mobile Phone Energy Consumption for 802.11 Wireless Networking , 2022 .

[5]  Simin Nadjm-Tehrani,et al.  Kernel level energy-efficient 3G background traffic shaper for android smartphones , 2013, 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC).

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

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

[8]  Simin Nadjm-Tehrani,et al.  Resource Footprint of a Manycast Protocol Implementation on Multiple Mobile Platforms , 2011, 2011 Fifth International Conference on Next Generation Mobile Applications, Services and Technologies.

[9]  Simon Hay,et al.  Decomposing power measurements for mobile devices , 2010, 2010 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[10]  Ming Zhang,et al.  Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof , 2012, EuroSys '12.

[11]  Andrei V. Gurtov Effect of Delays on TCP Performance , 2001, PWC.

[12]  Hwanju Kim,et al.  An event-driven power management scheme for mobile consumer electronics , 2013, IEEE Transactions on Consumer Electronics.

[13]  Gernot Heiser,et al.  User-Level Device Drivers: Achieved Performance , 2005, Journal of Computer Science and Technology.

[14]  L. Chiaraviglio,et al.  Optimal Energy Savings in Cellular Access Networks , 2009, 2009 IEEE International Conference on Communications Workshops.

[15]  Simin Nadjm-Tehrani,et al.  Energy-aware cross-layer burst buffering for wireless communication , 2012, 2012 Third International Conference on Future Systems: Where Energy, Computing and Communication Meet (e-Energy).

[16]  Ren Wang,et al.  Improving energy efficiency for mobile platforms by exploiting low-power sleep states , 2012, CF '12.

[17]  Suntae Kim,et al.  A battery lifetime guarantee scheme for selective applications in smart mobile devices , 2014, IEEE Transactions on Consumer Electronics.

[18]  Feng Qian,et al.  Profiling resource usage for mobile applications: a cross-layer approach , 2011, MobiSys '11.

[19]  Kang G. Shin,et al.  Smart power-saving mode for IEEE 802.11 wireless LANs , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[20]  Mario Gerla,et al.  CapProbe: a simple and accurate capacity estimation technique , 2004, SIGCOMM.

[21]  Kevin Kaichuan He Kernel korner: why and how to use netlink socket , 2005 .

[22]  Greg Kroah-Hartman,et al.  Linux Device Drivers , 1998 .

[23]  Robert Love Kernel Locking Techniques , 2002 .

[24]  Tamer Nadeem,et al.  A2PSM: audio assisted wi-fi power saving mechanism for smart devices , 2013, HotMobile '13.

[25]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[26]  Vaduvur Bharghavan,et al.  Robust rate adaptation for 802.11 wireless networks , 2006, MobiCom '06.

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

[28]  Greg Kroah-Hartman,et al.  Linux Device Drivers, 3rd Edition , 2005 .

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

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

[31]  Klaus Wehrle,et al.  The Linux networking architecture : design and implementation of network protocols in the Linux kernel , 2005 .

[32]  Mani B. Srivastava,et al.  Optimizing Sensor Networks in the Energy-Latency-Density Design Space , 2002, IEEE Trans. Mob. Comput..

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

[34]  Thomas Heinz,et al.  HiPAC High Performance Packet Classification for Netfilter , 2004 .

[35]  Justin Manweiler,et al.  Avoiding the Rush Hours: WiFi Energy Management via Traffic Isolation , 2011, IEEE Transactions on Mobile Computing.