Journal of the ACM (JACM)
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
The Coign automatic distributed partitioning system
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Adaptive Offloading Inference for Delivering Applications in Pervasive Computing Environments
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Towards a Distributed Platform for Resource-Constrained Devices
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Dynamic QoS-Aware Multimedia Service Configuration in Ubiquitous Computing Environments
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Balancing Performance, Energy, and Quality in Pervasive Computing
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Puppeteer: Component-based adaptation for mobile computing
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
A control-based middleware framework for quality-of-service adaptations
IEEE Journal on Selected Areas in Communications
Seamless service composition (SeSCo) in pervasive environments
Proceedings of the first ACM international workshop on Multimedia service composition
SMERT: energy-efficient design of a multimedia messaging system for mobile devices
Proceedings of the 43rd annual Design Automation Conference
An effective offloading middleware for pervasive services on mobile devices
Pervasive and Mobile Computing
Dynamic Service Composition in Pervasive Computing
IEEE Transactions on Parallel and Distributed Systems
Future Generation Computer Systems
An Adaptive Mobile System to Solve Large-Scale Problems in Wireless Networks
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part IV: ICCS 2007
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
Time-bounded distributed QoS-aware service configuration in heterogeneous cooperative environments
Journal of Parallel and Distributed Computing
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Resource adaptive hierarchical organization in pervasive environments
COMSNETS'09 Proceedings of the First international conference on COMmunication Systems And NETworks
An ad hoc approach to achieve collaborative computing with pervasive devices
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
Proceedings of the 5th International Conference on Ubiquitous Information Management and Communication
Mobile Networks and Applications
Odessa: enabling interactive perception applications on mobile devices
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
nOSGi: a posix-compliant native OSGi framework
Proceedings of the 5th International Conference on Communication System Software and Middleware
Dynamic deployment and quality adaptation for mobile augmented reality applications
Journal of Systems and Software
Utilizing intelligent middleware for reconfiguration of applications on android
ICHIT'11 Proceedings of the 5th international conference on Convergence and hybrid information technology
An intelligent adaptation system based on a self-growing engine
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Videoconference system by using dynamic adaptive architecture for self-adaptation
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Dynamic adaptive architecture for self-adaptation in videoconferencing system
PCM'05 Proceedings of the 6th Pacific-Rim conference on Advances in Multimedia Information Processing - Volume Part II
An adaptive mobile system using mobile grid computing in wireless network
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part V
Fuzzy view-based semantic search
ASWC'06 Proceedings of the First Asian conference on The Semantic Web
AIOLOS: Middleware for improving mobile application performance through cyber foraging
Journal of Systems and Software
Adaptive application offloading using distributed abstract class graphs in mobile environments
Journal of Systems and Software
Refactoring android Java code for on-demand computation offloading
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Proceeding of the fourth ACM workshop on Mobile cloud computing and services
EventWave: programming model and runtime support for tightly-coupled elastic cloud applications
Proceedings of the 4th annual Symposium on Cloud Computing
Mobile cloud computing and other mobile technologies: survey
Journal of Mobile Multimedia
Information Systems Frontiers
Hi-index | 0.00 |
Pervasive computing lets users continuously and consistently access an application on heterogeneous devices. However, delivering complex applications on resource-constrained mobile devices such as cell phones is challenging. Application- or system-based adaptations attempt to address the problem, but often at the cost of considerable degradation to application fidelity. The solution is to dynamically partition the application and offload part of the application execution data to a powerful nearby surrogate. This allows delivery of the application in a pervasive computing environment without significant fidelity degradation or expensive application rewriting. Runtime offloading must adapt to different application execution patterns and resource fluctuations in the pervasive computing environment. This offloading inference engine adaptively solves two key decision-making problems in runtime offloading: timely triggering of offloading and efficient partitioning of applications. Both trace-driven simulations and prototype experiments confirm the effectiveness of this adaptive offloading system.