Scheduling and development support in the Scavenger cyber foraging system

被引:26
作者
Kristensen, Mads Daro [1 ]
Bouvin, Niels Olof [1 ]
机构
[1] Aarhus Univ, Dept Comp Sci, DK-8200 Aarhus N, Denmark
关键词
Pervasive computing; Cyber foraging; Development model; Scheduling;
D O I
10.1016/j.pmcj.2010.07.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cyber foraging is a pervasive computing technique where small mobile devices offload resource intensive tasks to stronger computing machinery in the vicinity. One of the main challenges within cyber foraging is that it is very difficult to develop cyber foraging enabled applications. An application using cyber foraging is working with mobile, distributed and, possibly, parallel computing: fields within computer science notoriously hard for programmers to grasp. This paper presents Scavenger-a 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 adaptive, dual-profiling scheduler. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:677 / 692
页数:16
相关论文
共 16 条
[1]  
Balan Rajesh., 2002, EW10, P87
[2]   Tactics-based remote execution for mobile computing [J].
Balan, RK ;
Satyanarayanan, M ;
Park, S ;
Okoshi, T .
PROCEEDINGS OF MOBISYS 2003, 2003, :273-286
[3]   Balancing performance, energy, and quality in pervasive computing [J].
Flinn, J ;
Park, SY ;
Satyanarayanan, M .
22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, :217-226
[4]   A lightweight secure cyber foraging infrastructure for resource-constrained devices [J].
Goyal, S ;
Carter, J .
SIXTH IEEE WORKSHOP ON MOBILE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2004, :186-195
[5]  
Hunt GC, 1999, USENIX ASSOCIATION PROCEEDINGS OF THE THIRD SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '99), P187
[6]  
Kristensen Mads Daro, 2008, Journal of Networks, V3, P49, DOI 10.4304/jnw.3.3.49-56
[7]  
Kristensen Mads Daro, 2008, PB587 DAIMI
[8]  
Kristensen Mads Daro, 2010, PERV COMP COMM WORKS
[9]   Towards a distributed platform for resource-constrained devices [J].
Messer, A ;
Greenberg, I ;
Bernadat, P ;
Milojicic, D ;
Chen, DQ ;
Giuli, TJ ;
Gu, XH .
22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, :43-51
[10]   Structured Decomposition of Adaptive Applications [J].
Paluska, Justin Mazzola ;
Pham, Hubert ;
Saif, Umar ;
Chau, Grace ;
Terman, Chris ;
Ward, Steve .
2008 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, 2008, :1-+