ACM Home Page
Please provide us with feedback. Feedback
Execution plans for cyber foraging
Full text PdfPdf (369 KB)
Source Middleware Conference archive
Proceedings of the 1st workshop on Mobile middleware: embracing the personal communication device table of contents
Leuven, Belgium
SESSION: Mobility table of contents
Article No. 2  
Year of Publication: 2008
ISBN:978-1-60558-362-4
Author
Mads Darø Kristensen  University of Aarhus, Denmark
Sponsor
MINEMA : Middleware for Network Eccentric and Mobile Applications
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 52,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1462689.1462692
What is a DOI?

ABSTRACT

Cyber foraging helps small devices perform heavy tasks by opportunistically discovering and utilising available resources (such as computation, storage, bandwidth, etc.) held by larger, nearby peers. This offloading is done in an ad-hoc manner, as larger machines will not always be within reach.

In order to facilitate cyber foraging, an application has to be split up into locally executable code (e.g., GUI-code) and remotely executable tasks. Most cyber foraging systems strive to keep these tasks as large as possible, so that the benefits of executing code on a faster machine outweighs the cost of remote execution. Working with large, atomic tasks has some limitations, e. g., with regards to mobility and efficient use of remote resources. In order to dynamically allocate available resources in a manner most suitable for a given job, a task can be broken down into sub-tasks and services, and arranged in an directed graph. Using this graph combined with information about available, nearby peers, a cyber foraging scheduler can distribute tasks across multiple peers, allowing the user to do more with less.

This paper presents the Locusts cyber foraging framework, with special focus on the task description language and the associated scheduler.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
 
4
 
5
M. D. Kristensen. Enabling cyber foraging for mobile devices. In Proceedings of the 5th MiNEMA Workshop, pages 32--36, Magdeburg, Germany, September 2007.
 
6
M. D. Kristensen. Scavenger -- mobile remote execution. Technical Report DAIMI PB-587, University of Aarhus, 2008.
 
7
M. D. Kristensen and N. O. Bouvin. Developing cyber foraging applications for portable devices. Portable Information Devices, 2008. Portable08. IEEE International Conference on, August 2008.
 
8
M. Satyanarayanan. Pervasive computing: vision and challenges. Personal Communications, IEEE, 8(4):10--17, 2001.
 
9
G. Singh, C. Kesselman, and E. Deelman. Optimizing grid-based workflow execution. Journal of Grid Computing, 3(3):201--219, 2005.
10

Collaborative Colleagues:
Mads Darø Kristensen: colleagues