Journal of the ACM (JACM)
Multilevel k-way partitioning scheme for irregular graphs
Journal of Parallel and Distributed Computing
The Coign automatic distributed partitioning system
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs
SIAM Journal on Scientific Computing
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
Multilevel algorithms for multi-constraint graph partitioning
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
ECCOP '98 Proceedings of the 12th European Conference on Object-Oriented Programming
Adaptive Offloading Inference for Delivering Applications in Pervasive Computing Environments
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Balancing Performance, Energy, and Quality in Pervasive Computing
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
An easy-to-use toolkit for efficient Java bytecode translators
Proceedings of the 2nd international conference on Generative programming and component engineering
Adaptive Offloading for Pervasive Computing
IEEE Pervasive Computing
Studying Energy Trade Offs in Offloading Computation/Compilation in Java-Enabled Mobile Devices
IEEE Transactions on Parallel and Distributed Systems
A Lightweight Secure Cyber Foraging Infrastructure for Resource-Constrained Devices
WMCSA '04 Proceedings of the Sixth IEEE Workshop on Mobile Computing Systems and Applications
Tactics-based remote execution for mobile computing
Proceedings of the 1st international conference on Mobile systems, applications and services
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
Editorial: Middleware for pervasive computing
Pervasive and Mobile Computing
On the Efficacy of Computation Offloading Decision-Making Strategies
International Journal of High Performance Computing Applications
Leveraging different application styles in mobile business
Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia
Dynamically partitioning applications between weak devices and clouds
Proceedings of the 1st ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond
Mobile Networks and Applications
CloneCloud: elastic execution between mobile device and cloud
Proceedings of the sixth conference on Computer systems
Enhancing enterprise field productivity via cross platform mobile cloud apps
MCS '11 Proceedings of the second international workshop on Mobile cloud computing and services
Odessa: enabling interactive perception applications on mobile devices
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Dynamic deployment and quality adaptation for mobile augmented reality applications
Journal of Systems and Software
COCA: Computation Offload to Clouds Using AOP
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
An effective partition approach for elastic application development on mobile cloud computing
GPC'12 Proceedings of the 7th international conference on Advances in Grid and Pervasive Computing
AIOLOS: Middleware for improving mobile application performance through cyber foraging
Journal of Systems and Software
A multi-criteria network-aware service composition algorithm in wireless environments
Computer Communications
Adaptive application offloading using distributed abstract class graphs in mobile environments
Journal of Systems and Software
Graph partitioning algorithms for optimizing software deployment in mobile cloud computing
Future Generation Computer Systems
MAPCloud: Mobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
Dynamic software deployment from clouds to mobile devices
Proceedings of the 13th International Middleware Conference
Bandwidth-adaptive partitioning for distributed execution optimization of mobile applications
Journal of Network and Computer Applications
Hi-index | 0.00 |
The practical success of pervasive services running in mobile wireless networks and devices relies on their ability to provide effective and efficient offloading support, so as to satisfy the increasing demand for mobile devices to run heavier applications (e.g. those running on desktop PCs). Offloading is an effective mechanism for leveraging the severity of resource constrained mobile devices by migrating some computing load to nearby resource-rich surrogates (e.g. desktop PCs, servers) on home networks or their extension. This paper proposes a light-weight and efficient offloading middleware, which provides runtime offloading services for resource constrained mobile devices. The middleware considers multiple types of resources (i.e. memory, CPU and bandwidth) and carries out application partitioning and partition offloading in an adaptive and efficient manner. The corresponding algorithms are presented. The evaluation outcomes indicate the effectiveness and efficiency of this service offloading solution.