contact me >
address >
School of Information Systems
Singapore Management University
80 Stamford Road
Singapore 178902
Tel: (+65) 6828 0879
links >
Home Page
  Research Area
  My Gallery
  Professional Activities
  Latest CV
  Full Publication List


Cyber Foraging
Research status: past , date: Started July 2000


Rajesh Balan

Mahadev Satyanarayanan, 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

1. " 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

2. " 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

3. " 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


Journal Publications

1. " 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



1. " Simplifying Cyber Foraging "
, Rajesh Krishna Balan, Ph.D. Thesis, CMU-CS-06-120, Computer Science Department, Carnegie Mellon University, 291 pages, May 2006

2. " Tactics-Based Remote Execution "
, Rajesh Krishna Balan, Ph.D. Thesis Proposal, Computer Science Department, Carnegie Mellon University, April 2003



1. " 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

2. " Presentation: Job Talk on Simplifying Cyber Foraging "
, Job Talk given at various places, January 2006

3. " Presentation: Tactics-Based Remote Execution "
, MobiSys, San Francisco, CA, May 2003

4. " 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

5. " 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