Mobility emulator for DTN and MANET applications
Proceedings of the 4th ACM international workshop on Experimental evaluation and characterization
Middleware for energy-awareness in mobile devices
Proceedings of the Fourth International ICST Conference on COMmunication System softWAre and middlewaRE
WiOPT'09 Proceedings of the 7th international conference on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Practical power modeling of data transmission over 802.11g for wireless applications
Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
A theoretical framework for interaction measure and sensitivity analysis in cross-layer design
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Cross-layer optimization of radio sleep intervals to increase thin client energy efficiency
IEEE Communications Letters
CasCap: cloud-assisted context-aware power management for mobile devices
MCS '11 Proceedings of the second international workshop on Mobile cloud computing and services
Ensuring security and availability through model-based cross-layer adaptation
UIC'11 Proceedings of the 8th international conference on Ubiquitous intelligence and computing
A formal methodology for compositional cross-layer optimization
Formal modeling
Error-Aware Algorithm/Architecture Coexploration for Video Over Wireless Applications
ACM Transactions on Embedded Computing Systems (TECS)
xTune: A formal methodology for cross-layer tuning of mobile embedded systems
ACM Transactions on Embedded Computing Systems (TECS)
Hi-index | 0.07 |
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.