Mobile Agent Based Evacuation System When The Battery Runs Out: EASTER
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Performance comparison of power-saving strategies for mobile web access
Performance Evaluation
NWSLite: a light-weight prediction utility for mobile devices
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Powerful Change Part 2: Reducing the Power Demands of Mobile Devices
IEEE Pervasive Computing
A performance study of power-saving polices for Wi-Fi hotspots
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special issue: In memroy of Olga Casals
Adaptive Offloading for Pervasive Computing
IEEE Pervasive Computing
QoS-aware dynamic service composition in ambient intelligence environments
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
Predictive Resource Management for Wearable Computing
Proceedings of the 1st international conference on Mobile systems, applications and services
An effective offloading middleware for pervasive services on mobile devices
Pervasive and Mobile Computing
COCOA: COnversation-based service COmposition in pervAsive computing environments with QoS support
Journal of Systems and Software
NWSLite: A general-purpose, nonparametric prediction utility for embedded systems
ACM Transactions on Embedded Computing Systems (TECS)
WebAccel: Accelerating Web access for low-bandwidth hosts
Computer Networks: The International Journal of Computer and Telecommunications Networking
Execution plans for cyber foraging
Proceedings of the 1st workshop on Mobile middleware: embracing the personal communication device
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
MAUI: making smartphones last longer with code offload
Proceedings of the 8th international conference on Mobile systems, applications, and services
Volley: automated data placement for geo-distributed cloud services
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Scheduling and development support in the Scavenger cyber foraging system
Pervasive and Mobile Computing
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
Mobile computing: the next decade
ACM SIGMOBILE Mobile Computing and Communications Review
Dynamic deployment and quality adaptation for mobile augmented reality applications
Journal of Systems and Software
Making self-adaptation an engineering reality
Self-star Properties in Complex Information Systems
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
ECOS: practical mobile application offloading for enterprises
Hot-ICE'12 Proceedings of the 2nd USENIX conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks 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)
AIOLOS: Middleware for improving mobile application performance through cyber foraging
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
Mobile cloud computing: A survey
Future Generation Computer Systems
ECOS: leveraging software-defined networks to support mobile application offloading
Proceedings of the eighth ACM/IEEE symposium on Architectures for networking and communications systems
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
Dynamic software deployment from clouds to mobile devices
Proceedings of the 13th International Middleware Conference
A framework for modeling automatic offloading of mobile applications using genetic programming
EvoApplications'13 Proceedings of the 16th European conference on Applications of Evolutionary Computation
Just-in-time provisioning for cyber foraging
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
Effective fusion and separation of distribution, fault-tolerance, and energy-efficiency concerns
Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity
Hi-index | 0.00 |
We describe Spectra, a remote execution system for battery-powered clients used in pervasive computing. Spectra enables applications to combine the mobility of small devices with the greater processing power of static compute servers. Spectra is self-tuning: it monitors both application resource usage and the availability of resources in the environment, and dynamically determines how and where to execute application components. In making this determination, Spectra balances the competing goals of performance, energy conservation, and application quality. We have validated Spectra's approach on the Compaq Itsy v2.2 andIBMThinkPad 560X using a speech recognizer, a document preparation system, and a natural language translator. Our results confirm that Spectra almost always selects the best execution plan, and that its few suboptimal choices are very close to optimal.