Design, Realization, and Evaluation of DozyAP for Power-Efficient Wi-Fi Tethering

Wi-Fi tethering (i.e., sharing the Internet connection of a mobile phone via its Wi-Fi interface) is a useful functionality and is widely supported on commercial smartphones. Yet, existing Wi-Fi tethering schemes consume excessive power: they keep the Wi-Fi interface in a high power state regardless if there is ongoing traffic or not. In this paper, we propose DozyAP to improve the power efficiency of Wi-Fi tethering. Based on measurements in typical applications, we identify many opportunities that a tethering phone could sleep to save power. We design a simple yet reliable sleep protocol to coordinate the sleep schedule of the tethering phone with its clients without requiring tight time synchronization. Furthermore, we develop a two-stage, sleep interval adaptation algorithm to automatically adapt the sleep intervals to ongoing traffic patterns of various applications. DozyAP does not require any changes to the 802.11 protocol and is incrementally deployable through software updates. We have implemented DozyAP on commercial smartphones. Experimental results show that, while retaining comparable user experiences, our implementation can allow the Wi-Fi interface to sleep for up to 88% of the total time in several different applications and reduce the system power consumption by up to 33% under the restricted programmability of current Wi-Fi hardware.

[1]  Jason Flinn,et al.  Self-Tuning Wireless Network Power Management , 2003, MobiCom '03.

[2]  Hari Balakrishnan,et al.  Minimizing Energy for Wireless Web Access with Bounded Slowdown , 2002, MobiCom '02.

[3]  Paramvir Bahl,et al.  Anatomizing application performance differences on smartphones , 2010, MobiSys '10.

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

[5]  Luca Benini,et al.  Power aware network interface management for streaming multimedia , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).

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

[7]  Yu-Chee Tseng,et al.  An adaptive sniff scheduling scheme for power saving in Bluetooth , 2002, IEEE Wirel. Commun..

[8]  Elizabeth M. Belding-Royer,et al.  Cool-Tether: energy efficient on-the-fly wifi hot-spots using mobile phones , 2009, CoNEXT '09.

[9]  Pamela L. Eddy COLLEGE ' OF WILLIAM AND MARY , 2004 .

[10]  Yong He,et al.  A Novel Scheduled Power Saving Mechanism for 802.11 Wireless LANs , 2009, IEEE Transactions on Mobile Computing.

[11]  유인태,et al.  Network Driver Interface Specification (NDIS)를 이용한 트래픽 모니터링 기법 연구 , 2014 .

[12]  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..

[13]  Yunxin Liu,et al.  Can Your Smartphone Infer Your Mood ? , 2011 .

[14]  Hanno Wirtz,et al.  Establishing mobile ad-hoc networks in 802.11 infrastructure mode , 2011, CHANTS '11.

[15]  Daniel Camps-Mur,et al.  Designing energy efficient access points with Wi-Fi Direct , 2011, Comput. Networks.

[16]  Voon Chin Phua,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1999 .

[17]  Yangyang Li,et al.  Access point power saving in solar/battery powered IEEE 802.11 ESS mesh networks , 2005, Second International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks (QSHINE'05).

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

[19]  Christian Poellabauer,et al.  Energy-aware traffic shaping for wireless real-time applications , 2004, Proceedings. RTAS 2004. 10th IEEE Real-Time and Embedded Technology and Applications Symposium, 2004..

[20]  Lin Zhong,et al.  Micro power management of active 802.11 interfaces , 2008, MobiSys '08.

[21]  Ramachandran Ramjee,et al.  NAPman: network-assisted power management for wifi devices , 2010, MobiSys '10.

[22]  Rajeev Shorey,et al.  MAC scheduling policies for power optimization in Bluetooth: a master driven TDD wireless system , 2000, VTC2000-Spring. 2000 IEEE 51st Vehicular Technology Conference Proceedings (Cat. No.00CH37026).

[23]  Terence D. Todd,et al.  Power saving access points for IEEE 802-11 wireless network infrastructure , 2006, IEEE Transactions on Mobile Computing.

[24]  Koen Langendoen,et al.  An adaptive energy-efficient MAC protocol for wireless sensor networks , 2003, SenSys '03.

[25]  Ness B. Shroff,et al.  Optimal Sleep/Wake Scheduling for Time-Synchronized Sensor Networks With QoS Guarantees , 2006, IEEE/ACM Transactions on Networking.