DocumentCode
2388329
Title
Scavenger: Transparent development of efficient cyber foraging applications
Author
Kristensen, Mads Daro
Author_Institution
Interactive Spaces, Aarhus Univ., Aarhus, Denmark
fYear
2010
fDate
March 29 2010-April 2 2010
Firstpage
217
Lastpage
226
Abstract
Cyber foraging is a pervasive computing technique where small mobile devices offload resource intensive tasks to stronger computing machinery in the vicinity. This paper presents Scavenger-a new cyber foraging system supporting easy development of mobile cyber foraging applications, while still delivering efficient, mobile use of remote computing resources through the use of a custom built mobile code execution environment and a new dual-profiling scheduler. One of the main difficulties within cyber foraging is that it is very challenging for application programmers to develop cyber foraging enabled applications. An application using cyber foraging is working with mobile, distributed and, possibly, parallel computing; fields within computer science known to be hard for programmers to grasp. In this paper it is shown by example, how a highly distributed, parallel, cyber foraging enabled application can be developed using Scavenger. Benchmarks of the example application are presented showing that Scavenger imposes only minimal overhead when no surrogates are available, while greatly improving performance as surrogates become available.
Keywords
mobile computing; parallel algorithms; cyber foraging application; distributed computing; mobile computing; parallel computing; pervasive computing technique; scavenger system; Application software; Batteries; Central Processing Unit; Machinery; Mobile computing; Parallel processing; Pervasive computing; Processor scheduling; Programming profession; Smart phones; Distributed systems; mobile environments; pervasive computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Pervasive Computing and Communications (PerCom), 2010 IEEE International Conference on
Conference_Location
Mannheim
Print_ISBN
978-1-4244-5329-0
Electronic_ISBN
978-1-4244-5328-3
Type
conf
DOI
10.1109/PERCOM.2010.5466972
Filename
5466972
Link To Document