by Shivajit Mohapatra, Radu Cornea, Nikil Dutt, Alex Nicolau, Nalini Venkatasubramanian
In Proc. of ACM Multimedia
http://webfiles.uci.edu/smohapat/pub/moh_ACM.pdf
Add To MetaCart
Abstract:
Optimizing user experience for streaming video applications on handheld devices is a significant research challenge. In this paper, we propose an integrated power management approach that unifies low level architectural optimizations (CPU, memory, register), OS power-saving mechanisms (Dynamic Voltage Scaling) and adaptive middleware techniques (admission control, optimal transcoding, network traffic regulation). Specifically, we identify interaction parameters between the different levels and optimize them to significantly reduce power consumption. With knowledge of device configurations, dynamic device parameters and changing system conditions, the middleware layer selects an appropriate video quality and fine tunes the architecture for optimized delivery of video. Our performance results indicate that architectural optimizations that are cognizant of user level parameters(e.g. transcoded video quality) can provide energy gains as high as 57.5 % for the CPU and memory. Middleware adaptations to changing network noise levels can save as much as 70 % of energy consumed by the wireless network interface. Furthermore, we demonstrate how such an integrated framework, that supports tight coupling of inter-level parameters can enhance user experience on a handheld substantially.
Citations
|
577
|
Wattch: A Framework for Architectural-Level Power Analysis and Optimizations
– Brooks, Tiwari, et al.
- 2000
|
|
392
|
Agile application-aware adaptation for mobility
– Noble, Satyanarayanan, et al.
- 1997
|
|
288
|
Investigating the energy consumption of a wireless network interface in an ad hoc networking environment
– Feeney, Nilsson
- 2001
|
|
242
|
Real-time dynamic voltage scaling for low-power embedded operating systems
– Pillai, Shin
- 2001
|
|
233
|
Measuring and reducing energy consumption of network interfaces in handheld devices
– Stemm, Katz
- 1997
|
|
178
|
Energy-Aware Adaptation for Mobile Applications
– Flinn, Satyanarayanan
- 1999
|
|
42
|
Application-specific network management for energy-aware streaming of popular multimedia formats
– Chandra, Vahdat
- 2002
|
|
39
|
Wireless network interface energy consumption implications of popular streaming formats
– Chandra
- 2002
|
|
34
|
Issues in vision modeling for perceptual video quality assessment
– Winkler
- 1999
|
|
31
|
Mobile Multimedia Systems
– Havinga
- 2000
|
|
31
|
Proxy-assisted power-friendly streaming to mobile devices
– Shenoy, Radkov
- 2003
|
|
29
|
Frame-based dynamic voltage and frequency scaling for a MPEG decoder
– Choi, Dantu, et al.
- 2002
|
|
21
|
Design and Evaluation of a Cross-Layer Adaptation Framework for Mobile Multimedia Systems
– Yuan, Nahrstedt, et al.
- 2003
|
|
19
|
Reduced energy decoding of mpeg streams
– Mesarina, Turner
- 2002
|
|
13
|
A Middleware Framework Coordinating Processor/Power Resource Management for Multimedia Applications
– Yuan, Nahrstedt
- 2001
|
|
11
|
Optimizing the Data Cache Performance of a Software MPEG-2 Video Decoder
– Soderquist, Leeser
|
|
8
|
Architectural and compiler strategies for dynamic power management
– Azevedo, Issenin, et al.
- 2001
|
|
6
|
Improving data caching for software mpeg video decompression
– Feng, Sechrest
- 1996
|
|
5
|
and B.C.Smith. Compressed Domain Transcoding of MPEG
– Acharia
- 1998
|
|
5
|
PARM: Power-Aware Reconfigurable Middleware
– Mohapatra, Venkatasubramanian
- 2003
|
|
3
|
Quality Assessment of Video Streaming in the Broadband Era
– Jansen, Coppens, et al.
- 2002
|
|
1
|
Corporation white paper, JND: a human vision system model for objective picture quality measurements
– Sarnoff
- 2001
|