Wireless network interface energy consumption

Abstract.With the proliferation of mobile streaming multimedia, available battery capacity constrains the end-user experience. Since streaming applications are expected to be long running, wireless network interface card's (WNIC) energy consumption is particularly an acute problem. In this work, we explore various mechanisms to conserve client WNIC energy consumption for popular streaming formats such as Microsoft Windows media, Real and Apple Quicktime. First, we investigate the WNIC energy consumption characteristics for these popular multimedia streaming formats under varying stream bandwidth and network loss rates. We show that even for a high bandwidth 2000 kbps stream, the WNIC unnecessarily spent over 56% of the time in idle state; illustrating the potential for significant energy savings.Based on these observations, we explore two mechanisms to conserve the client WNIC energy consumption. First we show the limitations of IEEE 802.11 power saving mode for multimedia streams. Without an understanding of the stream requirements, these scheduled rendezvous mechanisms do not offer any energy savings for multimedia streams over 56 kbps. We also develop history-based client-side strategies to reduce the energy consumed by transitioning the WNICs to a lower power consuming sleep state. We show that streams optimized for 28.8 kbps can save over 80% in energy consumption with 2% data loss. A high bandwidth stream (768 kbps) can still save 57% in energy consumption with less than 0.3% data loss. We also show that Real and Quicktime packets are harder to predict at the network level without understanding the packet semantics. As the amount of cross traffic generated by other clients that share the same wireless segment increases, the potential energy savings from our client side policies deteriorate further. Our work enables multimedia proxy and server developers to suitably customize the stream to lower client energy consumption.

[1]  Paul Horton,et al.  A Quantitative Analysis of Disk Drive Power Management in Portable Computers , 1994, USENIX Winter.

[2]  Scott Shenker,et al.  Scheduling for reduced CPU energy , 1994, OSDI '94.

[3]  Amin Vahdat,et al.  Managing the storage and battery resources in an image capture device (digital camera) using dynamic transcoding , 2000, WOWMOM '00.

[4]  Luigi Rizzo,et al.  Dummynet: a simple approach to the evaluation of network protocols , 1997, CCRV.

[5]  P. Krishnan,et al.  Thwarting the Power-Hungry Disk , 1994, USENIX Winter.

[6]  John Wilkes Predictive power conservation , 2003 .

[7]  Krishna M. Sivalingam,et al.  Battery power sensitive video processing in wireless networks , 1998, Ninth IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (Cat. No.98TH8361).

[8]  A. Mena,et al.  An empirical study of real audio traffic , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[9]  Jason Flinn,et al.  Energy-aware adaptation for mobile applications , 1999, SOSP.

[10]  Amin Vahdat,et al.  Transcoding characteristics of Web images , 2000, IS&T/SPIE Electronic Imaging.

[11]  Hal Wasserman,et al.  Comparing algorithm for dynamic speed-setting of a low-power CPU , 1995, MobiCom '95.

[12]  Ramesh R. Rao,et al.  Pulsed battery discharge in communication devices , 1999, MobiCom '99.

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

[14]  Amin Vahdat,et al.  Application-specific Network Management for Energy-Aware Streaming of Popular Multimedia Formats , 2002, USENIX Annual Technical Conference, General Track.

[15]  Robin Kravets,et al.  Power management techniques for mobile communication , 1998, MobiCom '98.

[16]  Mary Baker,et al.  Non-volatile memory for fast, reliable file systems , 1992, ASPLOS V.

[17]  Philip M. Long,et al.  Adaptive Disk Spindown via Optimal Rent-to-Buy in Probabilistic Environments , 1999, Algorithmica.

[18]  Randy H. Katz,et al.  Measuring and Reducing Energy Consumption of Network Interfaces in Hand-Held Devices (Special Issue on Mobile Computing) , 1997 .

[19]  Sukjae Cho Power Management of iPAQ , 2001 .

[20]  S. M. Heemstra de Groot,et al.  Power-aware routing in mobile ad hoc networks , 1998, MobiCom '98.

[21]  Alan Jay Smith,et al.  Software strategies for portable computer energy management , 1998, IEEE Wirel. Commun..

[22]  Mark D. Corner,et al.  Fugue: time scales of adaptation in mobile video , 2000, IS&T/SPIE Electronic Imaging.

[23]  Amin Vahdat,et al.  Every joule is precious: the case for revisiting operating system design for energy efficiency , 2000, ACM SIGOPS European Workshop.

[24]  Fred Douglis,et al.  Adaptive Disk Spin-Down Policies for Mobile Computers , 1995, Comput. Syst..

[25]  Vijay Kumar,et al.  Adaptive broadcast protocols to support power conservant retrieval by mobile users , 1997, Proceedings 13th International Conference on Data Engineering.

[26]  Tomasz Imielinski,et al.  Energy Efficient Data Filtering and Communication in Mobile Wireless Computing , 1995, Symposium on Mobile and Location-Independent Computing.

[27]  Carla Schlatter Ellis,et al.  The case for higher-level power management , 1999, Proceedings of the Seventh Workshop on Hot Topics in Operating Systems.

[28]  Paul J. M. Havinga,et al.  Energy-efficient wireless networking for multimedia applications , 2001, Wirel. Commun. Mob. Comput..

[29]  Darrell D. E. Long,et al.  A dynamic disk spin-down technique for mobile computing , 1996, MobiCom '96.

[30]  Kai Li,et al.  Storage alternatives for mobile computers , 1994, OSDI '94.

[31]  Jason Flinn,et al.  Quantifying the energy consumption of a pocket computer and a Java virtual machine , 2000, SIGMETRICS '00.

[32]  Paul J.M. Havinga,et al.  Mobile Multimedia Systems , 2002 .

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

[34]  Karsten Schwan,et al.  Power-aware communication for mobile computers , 1999, 1999 IEEE International Workshop on Mobile Multimedia Communications (MoMuC'99) (Cat. No.99EX384).

[35]  Ieee . Wg Part11 : Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications, Higher-Speed Physical Layer Extension in the 2.4 GHz Band , 1999 .