Developing cyber foraging applications for portable devices
Mads Darø Kristensen, Niels Olof Bouvin · 2008
This paper presents the Locusts Cyber foraging framework. Cyber foraging is the opportunistic use of computing resources available in the nearby environment, and using such resources thus fall into the category of distributed computing. Furthermore, for the resources to be used efficiently, parallel computing techniques must also be employed. Distributed and parallel computing are two concepts that are both notoriously known for being very hard for developers to grasp. Because of this one might think that techniques such as Cyber foraging would have a hard time surviving outside of research environments. In this paper a framework is presented that has special focus on making Cyber foraging accessible for all developers.