Comparing algorithm for dynamic speed-setting of a low-power CPU
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
A dynamic disk spin-down technique for mobile computing
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
Dummynet: a simple approach to the evaluation of network protocols
ACM SIGCOMM Computer Communication Review
Power management techniques for mobile communication
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
Power-aware routing in mobile ad hoc networks
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
Pulsed battery discharge in communication devices
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Energy-aware adaptation for mobile applications
Proceedings of the seventeenth ACM symposium on Operating systems principles
Quantifying the energy consumption of a pocket computer and a Java virtual machine
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Every joule is precious: the case for revisiting operating system design for energy efficiency
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
Adaptive Broadcast Protocols to Support Power Conservant Retrieval by Mobile Users
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
Adaptive Disk Spin-down Policies for Mobile Computers
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
Energy Efficient Data Filtering and Communication in Mobile Wireless Computing
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
Application-specific Network Management for Energy-Aware Streaming of Popular Multimedia Formats
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
The Case for Higher-Level Power Management
HOTOS '99 Proceedings of the The Seventh Workshop on Hot Topics in Operating Systems
Dynamic Backlight Adaptation for Low-Power Handheld Devices
IEEE Design & Test
A game theoretic approach for power aware middleware
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Human Motion Capture Data Compression by Model-Based Indexing: A Power Aware Approach
IEEE Transactions on Visualization and Computer Graphics
Quality-based backlight optimization for video playback on handheld devices
Advances in Multimedia
Power- and delay-awareness of health telemonitoring services: the mobihealth system case study
IEEE Journal on Selected Areas in Communications - Special issue on wireless and pervasive communications for healthcare
Wireless network interface energy conservation for bottlenecked first mile networks
Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video
Parallel connections and their effect on the battery consumption of a mobile phone
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
CasCap: cloud-assisted context-aware power management for mobile devices
MCS '11 Proceedings of the second international workshop on Mobile cloud computing and services
Adaptive display power management for mobile games
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Proxy-Assisted scheduling for energy-efficient multimedia streaming over wireless LAN
NETWORKING'05 Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems
FOCUS: a usable & effective approach to OLED display power management
Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing
Hi-index | 0.00 |
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.