Simplifying cyber foraging for mobile devices
- 13 June 2007
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 272-285
- https://doi.org/10.1145/1247660.1247692
Abstract
Cyber foraging is the transient and opportunistic use of compute servers by mobile devices. The short market life of such devices makes rapid modification of applications for remote execution an important problem. We describe a solution that combines,a “little language” for cyber foraging with an adaptive runtime system. We report results from a user study showing,that even novice developers are able to successfully modify large, unfamiliar applications in just a few hours. We also show that the quality of novice-modified and expert-mod ified applications are comparable,in most cases. This research was partially supported by the National Science Foundation (NSF) under grant numbers,ANI-Keywords
This publication has 28 references indexed in Scilit:
- Papier-MachePublished by Association for Computing Machinery (ACM) ,2004
- The Jini architecture for network-centric computingCommunications of the ACM, 1999
- The design, implementation, and evaluation of JadeACM Transactions on Programming Languages and Systems, 1998
- Saving portable computer battery power through remote process executionACM SIGMOBILE Mobile Computing and Communications Review, 1998
- Agile application-aware adaptation for mobilityPublished by Association for Computing Machinery (ACM) ,1997
- Interactive translation of conversational speechComputer, 1996
- Fine-grained mobility in the Emerald systemACM Transactions on Computer Systems, 1988
- Programming pearlsCommunications of the ACM, 1986
- Implementing remote procedure callsACM Transactions on Computer Systems, 1984
- Make — a program for maintaining computer programsSoftware: Practice and Experience, 1979