The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - May (2012 vol.11)
pp: 739-752
Justin Manweiler , Duke University, Durham
Romit Roy Choudhury , Duke University, Durham
ABSTRACT
WiFi continues to be a prime source of energy consumption in mobile devices. This paper observes that, despite a rich body of research in WiFi energy management, there is room for improvement. Our key finding is that WiFi energy optimizations have conventionally been designed with a single AP in mind. However, network contention among different APs can dramatically increase a client's energy consumption. Each client may have to keep awake for long durations before its own AP gets a chance to send it packets to it. As AP density increases, the waiting time inflates, resulting in a proportional decrease in battery life. We design SleepWell, a system that achieves energy efficiency by evading network contention. The APs regulate the sleeping window of their clients in a way that different APs are active/inactive during nonoverlapping time windows. The solution is analogous to the common wisdom of going late to office and coming back late, thereby avoiding the rush hours. We implement SleepWell on a testbed of eight Laptops and nine Android phones, and evaluate it over a wide variety of scenarios and traffic patterns. Results show a median gain of up to 2x when WiFi links are strong; when links are weak and the network density is high, the gains can be even more.
INDEX TERMS
Mobile communication systems, wireless communication.
CITATION
Justin Manweiler, Romit Roy Choudhury, "Avoiding the Rush Hours: WiFi Energy Management via Traffic Isolation", IEEE Transactions on Mobile Computing, vol.11, no. 5, pp. 739-752, May 2012, doi:10.1109/TMC.2011.269
REFERENCES
[1] IEEE Standard 802.11, Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, IEEE, 2007.
[2] Y. Agarwal et al., "Wireless Wakeups Revisited: Energy Management for VoIP over Wi-Fi Smartphones," Proc. ACM MobiSys, 2007.
[3] G. Ananthanarayanan and I. Stoica, "Blue-Fi: Enhancing Wi-Fi Performance Using Bluetooth Signals," Proc. ACM MobiSys, 2009.
[4] T. Armstrong et al., "Efficient and Transparent Dynamic Content Updates for Mobile Clients," Proc. ACM MobiSys, 2006.
[5] A. Balasubramanian, R. Mahajan, and A. Venkataramani, "Augmenting Mobile 3G Using WiFi," Proc. ACM MobiSys, 2010.
[6] N. Balasubramanian et al., "Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications," Proc. Ninth ACM SIGCOMM Conf. Internet Measurement Conf. (IMC), 2009.
[7] Broadcom, BCM4329 Product Brief, http:/www.broadcom.com, 2011.
[8] M. Brodsky and R. Morris, "In Defense of Wireless Carrier Sense," Proc. SIGCOMM, 2009.
[9] R. Chandra et al., "A Location-Based Management System for Enterprise Wireless LANS," Proc. Fourth USENIX Conf. Networked Systems Design & Implementation (NSDI), 2007.
[10] ChangeWave Research, "New Smart Phone Owners Tell Us What They Really Think," http://www.changewaveresearch. com/articles/ 2010/05smart_phones_20100525.html, May 2010.
[11] F. Dogar, P. Steenkiste, and K. Papagiannaki, "Catnap: Exploiting High Bandwidth Wireless Interfaces to Save Energy for Mobile Devices," Proc. ACM MobiSys, 2010.
[12] M. Edmund, E. Nightingale, and J. Flinn, "Self-Tuning Wireless Network Power Management," Proc. ACM MobiCom, 2003.
[13] H. Falaki et al., "A First Look at Traffic on Smartphones," Proc. 10th Ann. Conf. Internet Measurement (IMC), 2010.
[14] H. Falaki et al., "Diversity in Smartphone Usage," Proc. ACM MobiSys, 2010.
[15] R. Krashinsky and H. Balakrishnan, "Minimizing Energy for Wireless Web Access with Bounded Slowdown," Proc. ACM MobiCom, 2002.
[16] J. Liu and L. Zhong, "Micro Power Management of Active 802.11 Interfaces," Proc. ACM MobiSys, 2008.
[17] P. Mohan et al., "Nericell: Rich Monitoring of Road and Traffic Conditions Using Mobile Smartphones," Proc. Sixth ACM Conf. Embedded Network Sensor Systems (SenSys), 2008.
[18] Monsoon Solutions, http://www.msoon.com/LabEquipment PowerMonitor , 2011.
[19] A. Nicholson and B. Noble, "BreadCrumbs: Forecasting Mobile Connectivity," Proc. ACM MobiCom, 2008.
[20] T. Pering et al., "CoolSpots: Reducing the Power Consumption of Wireless Mobile Devices with Multiple Radio Interfaces," Proc. ACM MobiSys, 2006.
[21] A. Rahmati and L. Zhong, "Context-for-Wireless: Context-Sensitive Energy-Efficient Wireless Data Transfer," Proc. ACM MobiSys, 2007.
[22] S. Ramanathan, "A Unified Framework and Algorithm for Channel Assignment in Wireless Networks," Wireless Networks, vol. 5, no. 2, pp. 81-94, 1999.
[23] I. Rhee et al., "Z-MAC: A Hybrid MAC for Wireless Sensor Networks," IEEE/ACM Trans. Networking, vol. 16, no. 3, pp. 511-524, June 2008.
[24] E. Rozner, V. Navda, R. Ramjee, and S. Rayanchu, "NAPman: Network-Assisted Power Management for WiFi Devices," Proc. ACM MobiSys, 2010.
[25] A. Schulman et al., "Bartendr: A Practical Approach to Energy-Aware Cellular Data Scheduling," Proc. ACM MobiCom, 2010.
[26] E. Shih, P. Bahl, and M. Sinclair, "Wake on Wireless: An Event Driven Energy Saving Strategy for Battery Operated Devices," Proc. ACM MobiCom, 2002.
[27] T. Sohn et al., "Place-Its: A Study of Location-Based Reminders on Mobile Phones," Proc. Seventh Int'l Conf. Ubiquitous Computing (UbiComp), 2005.
[28] J. Sorber, N. Banerjee, M. Corner, and S. Rollins, "Turducken: Hierarchical Power Management for Mobile Devices," Proc. ACM MobiSys, 2005.
[29] E. Tan et al., "PSM-Throttling: Minimizing Energy Consumption for Bulk Data Communications in WLANs," Proc. IEEE Int'l Conf. Network Protocols (ICNP), 2007.
[30] A. Turner, "Tcpreplay," tcpreplay.synfin.net, 2011.
[31] M. Vutukuru et al., "Harnessing Exposed Terminals in Wireless Networks," Proc. Fifth USENIX Symp. Networked Systems Design and Implementation (NSDI), 2008.
[32] W. Ye, J. Heidemann, and D. Estrin, "An Energy-Efficient MAC Protocol for Wireless Sensor Networks," Proc. IEEE INFOCOM, 2002.
28 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool