When to use a compilation service?
Proceedings of the joint conference on Languages, compilers and tools for embedded systems: software and compilers for embedded systems
Project Aura: Toward Distraction-Free Pervasive Computing
IEEE Pervasive Computing
Software Architecture-Based Adaptation for Pervasive Systems
ARCS '02 Proceedings of the International Conference on Architecture of Computing Systems: Trends in Network and Pervasive Computing
An Architecture for the Integration of Physical and Informational Spaces
ARCS '02 Proceedings of the International Conference on Architecture of Computing Systems: Trends in Network and Pervasive Computing
Software Architecture-Based Adaptation for Grid Computing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
An Architecture for the Integration of Physical and Informational Spaces
Personal and Ubiquitous Computing
Ambient intelligence and the development of embedded system software
Ambient intelligence
NWSLite: a light-weight prediction utility for mobile devices
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Energy-Aware Task Scheduling: Towards Enabling Mobile Computing over MANETs
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 12 - Volume 13
Slingshot: deploying stateful services in wireless hotspots
Proceedings of the 3rd international conference on Mobile systems, applications, and services
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
Predictive Resource Management for Wearable Computing
Proceedings of the 1st international conference on Mobile systems, applications and services
Dynamic adaptation of CORBA component-based applications
Proceedings of the 2007 ACM symposium on Applied computing
Design, implementation, and evaluation of a compilation server
ACM Transactions on Programming Languages and Systems (TOPLAS)
NWSLite: A general-purpose, nonparametric prediction utility for embedded systems
ACM Transactions on Embedded Computing Systems (TECS)
Future Generation Computer Systems
Multimedia task scheduling on OLSR enabled ad hoc networks
EHAC'06 Proceedings of the 5th WSEAS International Conference on Electronics, Hardware, Wireless and Optical Communications
Design and evaluation of lightweight middleware for personal wireless body area network
Personal and Ubiquitous Computing
An application-aware approach to efficient power management in mobile devices
Proceedings of the Fourth International ICST Conference on COMmunication System softWAre and middlewaRE
Virtualized in-cloud security services for mobile devices
Proceedings of the First Workshop on Virtualization in Mobile 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
A compilation framework for power and energy management on mobile computers
LCPC'01 Proceedings of the 14th international conference on Languages and compilers for parallel computing
MAUI: making smartphones last longer with code offload
Proceedings of the 8th international conference on Mobile systems, applications, and services
PRISM: platform for remote sensing using smartphones
Proceedings of the 8th international conference on Mobile systems, applications, and services
Augmented smartphone applications through clone cloud execution
HotOS'09 Proceedings of the 12th conference on Hot topics in operating systems
Method based technique of compilation with compilation server
Proceedings of the 1st Amrita ACM-W Celebration on Women in Computing in India
Energy efficiency of mobile clients in cloud computing
HotCloud'10 Proceedings of the 2nd USENIX conference on Hot topics in cloud computing
On reliable distributed IPC/RPC design for interactive mobile applications
Proceedings of the International Conference on Management of Emergent Digital EcoSystems
CloneCloud: elastic execution between mobile device and cloud
Proceedings of the sixth conference on Computer systems
Mobile computing: the next decade
ACM SIGMOBILE Mobile Computing and Communications Review
Jupiter: transparent augmentation of smartphone capabilities through cloud computing
MobiHeld '11 Proceedings of the 3rd ACM SOSP Workshop on Networking, Systems, and Applications on Mobile Handhelds
Executing mobile applications on the cloud: Framework and issues
Computers & Mathematics with Applications
3PC: System support for adaptive peer-to-peer pervasive computing
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special section on formal methods in pervasive computing, pervasive adaptation, and self-adaptive systems: Models and algorithms
Can deterministic replay be an enabling tool for mobile computing?
Proceedings of the 12th Workshop on Mobile Computing Systems and Applications
Who killed my battery?: analyzing mobile browser energy consumption
Proceedings of the 21st international conference on World Wide Web
Vision: a lightweight computing model for fine-grained cloud computing
Proceedings of the third ACM workshop on Mobile cloud computing and services
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)
The software architecture for designing interactive mobile computing applications
International Journal of Ad Hoc and Ubiquitous Computing
Migrating Android Applications to the Cloud
International Journal of Grid and High Performance Computing
Just-in-time provisioning for cyber foraging
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
MobileFBP: Designing portable reconfigurable applications for heterogeneous systems
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.00 |
Abstract: Pervasive computing creates environments saturated with computing and communication capability, yet gracefully integrated with human users. Remote execution has a natural role to play in such environments, since it lets applications simultaneously leverage the mobility of small devices and the greater resources of large devices. In this paper, we describe Spectra, a remote execution system designed for pervasive environments. Spectra monitors resources such as battery energy and file cache state which are especially important for mobile clients. It also dynamically balances energy use and quality goals with traditional performance concerns to decide where to locate functionality. Finally, Spectra is self-tuning-it does not require applications to explicitly specify intended resource usage. Instead, it monitors application behavior, learns functions predicting their resource usage, and uses the information to anticipate future behavior.