A new approach to the maximum flow problem
STOC '86 Proceedings of the eighteenth annual ACM symposium on Theory of computing
MediaBench: a tool for evaluating and synthesizing multimedia and communicatons systems
MICRO 30 Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture
Computation offloading to save energy on handheld devices: a partition scheme
CASES '01 Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems
Saving portable computer battery power through remote process execution
ACM SIGMOBILE Mobile Computing and Communications Review
Power conservation strategy for mobile computers using load sharing
ACM SIGMOBILE Mobile Computing and Communications Review
PARM: Power Aware Reconfigurable Middleware
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Studying Energy Trade Offs in Offloading Computation/Compilation in Java-Enabled Mobile Devices
IEEE Transactions on Parallel and Distributed Systems
A computation offloading scheme on handheld devices
Journal of Parallel and Distributed Computing - Special issue on middleware
A Compiler Analysis of Interprocedural Data Communication
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Efficient allocation of distributed object-oriented tasks to a pre-defined scheduled system
International Journal of Computers and Applications
Future Generation Computer Systems
Time-bounded distributed QoS-aware service configuration in heterogeneous cooperative environments
Journal of Parallel and Distributed Computing
Odessa: enabling interactive perception applications on mobile devices
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
ScatterD: Spatial deployment optimization with hybrid heuristic/evolutionary algorithms
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
EG PGV'10 Proceedings of the 10th Eurographics conference on Parallel Graphics and Visualization
A framework for partitioning and execution of data stream applications in mobile cloud computing
ACM SIGMETRICS Performance Evaluation Review
Hi-index | 0.00 |
In this paper, we consider distributed multimedia processing on wirelessly networked handheld devices, where multimedia data are heavily processed when transferred between the server and the handheld. We show that, to minimize battery consumption on the handheld, a tradeoff often needs to be made between the energy consumed by computation versus that by data transfer. We develop an energy cost model and present a task partition and allocation scheme to divide the data-processing responsibility between the server and the handheld. Experiments are performed on a Compaq iPAQ device which is connected to a server via a WaveLan interface. Out of 17 programs from the Mediabench suite, our scheme is shown to save energy significantly in 13 of them over the default mode of processing data locally on the handheld.