Research status: past , date: Started July 2000
Carnegie Mellon University
Tadashi Okoshi, Carnegie Mellon University
SoYoung Park, Carnegie Mellon University
Darren Gergle, Northwestern University
James D. Herbsleb, Carnegie Mellon University
The goal is to allow large applications to work on small devices. These applications include language translators, speech recognizers, and augmented reality applications.
This was my thesis work and coined the term "Cyber Foraging" -- using resources in the environment to augment the capabilities of a limited mobile device. We developed an operating system, called Chroma, that dynamically offloads application computation, using remote procedure calls, to dynamically discovered servers in the environment. In addition, we developed RapidRe, a technique that allowed even novice developers to modify existing large applications to user Cyber Foraging in under three hours.
Refereed Conference Publications
Simplifying Cyber Foraging for Mobile Devices ", Rajesh Krishna Balan, Darren Gergle, Mahadev Satyanarayanan, and James Herbsleb, Proceedings of the 5th USENIX International Conference on Mobile Systems, Applications, and Services (MobiSys), San Juan, Puerto Rico, June 2007
Tactics-Based Remote Execution for Mobile Computing ", Rajesh Krishna Balan, Mahadev Satyanarayanan, Soyoung Park, Tadashi Okoshi, Proceedings of the 1st USENIX International Conference on Mobile Systems, Applications, and Services (MobiSys), San Francisco, California, USA, May 2003
The Case for Cyber Foraging ", Rajesh Krishna Balan, Jason Flinn, Mahadev Satyanarayanan, Shafeeq Sinnamohideen, Heni Yang, In Proceedings of the 10th ACM SIGOPS European workshop, Saint-Emilion, France, pg. 87-92., September 2002
Powerful Change Part 2: Reducing the Power Demands of Mobile Devices ", Rajesh Krishna Balan , IEEE Pervasive Computing, Vol. 3, No. 2, pg. 71-73, IEEE Press, January 2004
Simplifying Cyber Foraging ", Rajesh Krishna Balan, Ph.D. Thesis, CMU-CS-06-120, Computer Science Department, Carnegie Mellon University, 291 pages, May 2006
Tactics-Based Remote Execution ", Rajesh Krishna Balan, Ph.D. Thesis Proposal, Computer Science Department, Carnegie Mellon University, April 2003
Ph.D. Thesis Defense Slides - Simplifying Cyber Foraging ", 15th May 2006, 10 a.m., Wean Hall 4623. Thesis Committee: Mahadev Satyanarayanan, Chair, David Garlan, Gregory Ganger, Srinivasan Seshan, Hari Balakrishnan, MIT, May 2006
Presentation: Job Talk on Simplifying Cyber Foraging ", Job Talk given at various places, January 2006
Presentation: Tactics-Based Remote Execution ", MobiSys, San Francisco, CA, May 2003
Ph.D. Thesis Proposal: Tactics-Based Remote Execution ", 14th April 2003, 11.30 a.m., Wean Hall 4615A, Thesis Committee:
Mahadev Satyanarayanan, Chair, Srini Seshan, Greg Ganger
David Garlan, Hari Balakrishnan, MIT, April 2003
Presentation: The Case for Cyber Foraging ", SIGOPS European Workshop, Saint Emillion, France, September 2002
There are no downloads available yet.
Click here for more research projects