Application-specific Network Management for Energy-Aware Streaming of Popular Multimedia Formats

The typical duration of multimedia streams makes wireless network interface (WNIC) energy consumption a particularly acute problem for mobile clients. In this work, we explore ways to transmit data packets in a predictable fashion; allowing the clients to transition the WNIC to a lower power consuming sleepstate. First, we show the limitations of IEEE 802.11 power saving mode for isochronous multimedia streams. Without an understanding of the stream requirements, they do not offer any energy savings for multimedia streams over 56 kbps. The potential energy savings is also affected by multiple clients sharing the same access point. On the other hand, an application-specific server side traffic shaping mechanism can offer good energy saving for all the stream formats without any data loss. We show that the mechanism can save up to 83% of the energy required for receiving data. The technique offers similar savings for multiple clients sharing the same wireless access point. For high fidelity streams, media players react to these added delays by lowering the stream fidelity. We propose that future media players should offer configurable settings for recognizing such energy-aware packet delay mechanisms.

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

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

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

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

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

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

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

[8]  John Wilkes Predictive power conservation , 2003 .

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

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

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

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

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

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

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

[16]  Surendar Chandra Wireless network interface energy consumption , 2003, Multimedia Systems.

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

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

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

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

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

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

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

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

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

[26]  Surendar Chandra,et al.  Wireless network interface energy consumption implications of popular streaming formats , 2001, IS&T/SPIE Electronic Imaging.

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

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