• 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