Comparing algorithm for dynamic speed-setting of a low-power CPU
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
A dynamic disk spin-down technique for mobile computing
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
Quantifying the energy consumption of a pocket computer and a Java virtual machine
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer 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
Task Allocation for Distributed Multimedia Processing on Wirelessly Networked Handheld Devices
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Computation hierarchy for in-network processing
WSNA '03 Proceedings of the 2nd ACM international conference on Wireless sensor networks and applications
A docked-aware storage architecture for mobile computing
Proceedings of the 1st conference on Computing frontiers
A collaborative problem-solving framework for mobile devices
ACM-SE 42 Proceedings of the 42nd annual Southeast regional conference
Handheld devices for applications using dynamic multimedia data
Proceedings of the 2nd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
NWSLite: a light-weight prediction utility for mobile devices
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Parametric analysis for adaptive computation offloading
Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation
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
Dynamic QoS-Aware Coalition Formation
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 2 - Volume 03
Design and implementation of a single system image operating system for ad hoc networks
Proceedings of the 3rd international conference on Mobile systems, applications, and services
A dynamic mechanism for handling mobile computing environmental changes
InfoScale '06 Proceedings of the 1st international conference on Scalable information systems
SMERT: energy-efficient design of a multimedia messaging system for mobile devices
Proceedings of the 43rd annual Design Automation Conference
Computation hierarchy for in-network processing
Mobile Networks and Applications
Page mapping for heterogeneously partitioned caches: Complexity and heuristics
Journal of Embedded Computing - Cache exploitation in embedded systems
An effective offloading middleware for pervasive services on mobile devices
Pervasive and Mobile Computing
NWSLite: A general-purpose, nonparametric prediction utility for embedded systems
ACM Transactions on Embedded Computing Systems (TECS)
Future Generation Computer Systems
On the Efficacy of Computation Offloading Decision-Making Strategies
International Journal of High Performance Computing Applications
SPADE: scheduler for parallel and distributed execution from mobile devices
Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing
Time-bounded distributed QoS-aware service configuration in heterogeneous cooperative environments
Journal of Parallel and Distributed Computing
Improving Energy-Efficiency of Grid Computing Clusters
GPC '09 Proceedings of the 4th International Conference on Advances in Grid and Pervasive Computing
Evaluation of dynamic clustering architecture for utilising mobile resources
PDCN '08 Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks
Scalable inter-vehicular applications
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems - Volume Part II
Language-based optimisation of sensor-driven distributed computing applications
FASE'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering
Tradeoff between energy savings and privacy protection in computation offloading
Proceedings of the 16th ACM/IEEE international symposium on Low power electronics and design
HotPower'10 Proceedings of the 2010 international conference on Power aware computing and systems
A generic software partitioning algorithm for pervasive computing
WASA'06 Proceedings of the First international conference on Wireless Algorithms, Systems, and Applications
Energy saving of mobile devices based on component migration and replication in pervasive computing
UIC'06 Proceedings of the Third international conference on Ubiquitous Intelligence and Computing
Energy Conservation for Image Retrieval on Mobile Systems
ACM Transactions on Embedded Computing Systems (TECS)
Adaptive application offloading using distributed abstract class graphs in mobile environments
Journal of Systems and Software
From Mobiles to Clouds: Developing Energy-Aware Offloading Strategies for Workflows
GRID '12 Proceedings of the 2012 ACM/IEEE 13th International Conference on Grid Computing
Review: Application mobility in pervasive computing: A survey
Pervasive and Mobile Computing
Dynamic software deployment from clouds to mobile devices
Proceedings of the 13th International Middleware Conference
Computation offloading for real-time systems
Proceedings of the 28th Annual ACM Symposium on Applied Computing
EventWave: programming model and runtime support for tightly-coupled elastic cloud applications
Proceedings of the 4th annual Symposium on Cloud Computing
An auction mechanism for resource allocation in mobile cloud computing systems
WASA'13 Proceedings of the 8th international conference on Wireless Algorithms, Systems, and Applications
An asymmetric dual-processor architecture for low-power information appliances
ACM Transactions on Embedded Computing Systems (TECS)
Bandwidth-adaptive partitioning for distributed execution optimization of mobile applications
Journal of Network and Computer Applications
Hi-index | 0.01 |
We consider handheld computing devices which are connected to a server (or a powerful desktop machine) via a wireless LAN. On such devices, it is often possible to save the energy on the handheld by offloading its computation to the server. In this work, based on profiling information on computation time and data sharing at the level of procedure calls, we construct a cost graph for a given application program. We then apply a partition scheme to statically divide the program into server tasks and client tasks such that the energy consumed by the program is minimized. Experiments are performed on a suite of multimedia benchmarks. Results show considerable energy saving for several programs through offloading.