|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
"ITU-R Recommendation BT-500.7,Methodology for the subjective assessment of the quality of television pictures". In ITU Geneva Switzerland ,1995.
|
| |
2
|
Sarnoff Corp ration white paper, JND: a human vision system model for objective picture quality measurements. In http://www.sarnoff.com , 2001.
|
| |
3
|
|
| |
4
|
A. Azevedo, R. Cornea, I. Issenin, R. Gupta, N. Dutt, A. Nicolau, and A. Veidenbaum. Architectural and compiler strategies for dynamic power management in the copper project. In IWIA ,2001.
|
 |
5
|
|
| |
6
|
S. Chandra. Wireless Network Interface Energy Consumption Implications of Popular Streaming Formats. In MMCN-02 .
|
| |
7
|
|
| |
8
|
W. chi Feng and S. Sechrest. Improving data caching for software mpeg video decompression. In IS&T/SPIE Digital Video Compresssion: Algorithms and Technologies, 1996.
|
 |
9
|
Kihwan Choi , Karthik Dantu , Wei-Chung Cheng , Massoud Pedram, Frame-based dynamic voltage and frequency scaling for a MPEG decoder, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.732-737, November 10-14, 2002, San Jose, California
[doi> 10.1145/774572.774680]
|
| |
10
|
J.J. et. al. Quality Assessment of Video Streaming in the Broadband Era. In ACIVS, 2002.
|
| |
11
|
L. Feeney and M. Nilsson. Investigating the Energy Consumption of a Wireless Network Interface in an ad hoc Networking Environment. In IEEE Infocom, April 2001.
|
 |
12
|
|
| |
13
|
P.J. M. Havinga. Mobile Multimedia Systems. PhD thesis, University of Twente, Feb 2000.
|
| |
14
|
|
| |
15
|
P. Kumar and M. Srivastava. Predictive Strategies for Low-Power RTOS Scheduling. In ICCD, 2000.
|
| |
16
|
M. Mesarina and Y. Turner. A Reduced Energy Decoding of MPEG Streams. In MMCN, January 2002.
|
| |
17
|
S.M hapatra and N. Venkatasubramanian. PARM: enhance-Power-Aware Reconfigurable Middleware. In ICDCS-03 .
|
 |
18
|
Brian D. Noble , M. Satyanarayanan , Dushyanth Narayanan , James Eric Tilton , Jason Flinn , Kevin R. Walker, Agile application-aware adaptation for mobility, Proceedings of the sixteenth ACM symposium on Operating systems principles, p.276-287, October 05-08, 1997, Saint Malo, France
|
 |
19
|
|
| |
20
|
P. Shenoy and P. Radkov. Proxy-Assisted Power-Friendly Streaming to Mobile Devices. In MMCN ,2003.
|
 |
21
|
|
| |
22
|
M. Stemm and R. Katz. Measuring and Reducing energy consumption of network interfaces in hand-held devices. In IEICE, August 1997.
|
| |
23
|
|
| |
24
|
W. Yuan and K. Nahrstedt. A Middleware Framework Coordinating Processor/Power Resource Management for Multimedia Applications. In IEEE Globecom, Nov 2001.
|
| |
25
|
W. Yuan, K. Nahrstedt, S. Adve, D. Jones, and R. Kravets. Design and Evaluation of a Cross-Layer Adaptation Framework for Mobile Multimedia Systems. In MMCN-03 .
|
 |
26
|
|
CITED BY 15
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matt Aranha , Piotr Dubla , Kurt Debattista , Thomas Bashford-Rogers , Alan Chalmers, A physically-based client-server rendering solution for mobile devices, Proceedings of the 6th international conference on Mobile and ubiquitous multimedia, p.149-154, December 12-14, 2007, Oulu, Finland
|
|
|
Kyoungwoo Lee , Aviral Shrivastava , Minyoung Kim , Nikil Dutt , Nalini Venkatasubramanian, Mitigating the impact of hardware defects on multimedia applications: a cross-layer approach, Proceeding of the 16th ACM international conference on Multimedia, October 26-31, 2008, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|