DocumentCode
864292
Title
DYNAMO: A Cross-Layer Framework for End-to-End QoS and Energy Optimization in Mobile Handheld Devices
Author
Mohapatra, Shivajit ; Dutt, Nikil ; Nicolau, Alex ; Venkatasubramanian, Nalini
Author_Institution
Applications Res. Center, Motorola Labs, Schaumburg, IL
Volume
25
Issue
4
fYear
2007
fDate
5/1/2007 12:00:00 AM
Firstpage
722
Lastpage
737
Abstract
In this paper, we present the design and implementation of a cross-layer framework for evaluating power and performance tradeoffs for video streaming to mobile handheld systems. We utilize a distributed middleware layer to perform joint adaptations at all levels of system hierarchy - applications, middleware, OS, network and hardware for optimized performance and energy benefits. Our framework utilizes an intermediate server in close proximity of the mobile device to perform end-to-end adaptations such as admission control, intelligent network transmission and dynamic video transcoding. The knowledge of these adaptations are then used to drive "on-device" adaptations, which include CPU voltage scaling through OS based soft realtime scheduling, LCD backlight intensity adaptation and network card power management. We first present and evaluate each of these adaptations individually and subsequently report the performance of the joint adaptations. We have implemented our cross-layer framework (called DYNAMO) and evaluated it on Compaq iPaq running Linux using streaming video applications. Our experimental results show that such joint adaptations can result in energy savings as high as 54% over the case where no optimization are used while substantially enhancing the user experience on hand-held systems.
Keywords
middleware; mobile radio; optimisation; quality of service; CPU voltage scaling; Compaq iPaq; DYNAMO; LCD backlight intensity adaptation; Linux; OS; admission control; applications; close proximity; cross layer design; cross-layer framework; distributed middleware; dynamic video transcoding; end-to-end QoS; energy optimization; energy savings; hardware; intelligent network transmission; middleware layer; mobile device; mobile handheld devices; mobile handheld systems; network card power management; power optimization; soft realtime scheduling; video streaming; Admission control; Dynamic voltage scaling; Handheld computers; Hardware; Intelligent networks; Magnetohydrodynamic power generation; Middleware; Network servers; Streaming media; Transcoding;
fLanguage
English
Journal_Title
Selected Areas in Communications, IEEE Journal on
Publisher
ieee
ISSN
0733-8716
Type
jour
DOI
10.1109/JSAC.2007.070509
Filename
4205055
Link To Document