Self-tuned remote execution for pervasive computing

被引:33
作者
Flinn, J [1 ]
Narayanan, D [1 ]
Satyanarayanan, M [1 ]
机构
[1] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
来源
EIGHTH WORKSHOP ON HOT TOPICS IN OPERATING SYSTEMS, PROCEEDINGS | 2001年
关键词
D O I
10.1109/HOTOS.2001.990062
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Pervasive computing creates environments saturated with computing and communication capability, yet gracefully integrated with human users. Remote execution has a natural role to play in such environments, since it lets applications simultaneously leverage the mobility of small devices and the greater resources of large devices. In this paper, we describe Spectra, a remote execution system designed for pervasive environments. Spectra monitors resources such as batter), energy and file cache state which are especially important for mobile clients. It also dynamically balances energy use and quality goals with traditional performance concerns to decide where to locate functionality. Finally, Spectra is self-tuning-it does not require applications to explicitly specify intended resource usage. Instead, it monitors application behavior, learns functions predicting their resource usage, and uses the information to anticipate future behavior.
引用
收藏
页码:61 / 66
页数:6
相关论文
共 24 条
[1]  
ADJIEWINOTO W, 1999, 17 ACM S OP SYST PRI, P202
[2]  
AMIRI K, 2000, USENIX ANN TECH C SA
[3]  
[Anonymous], 9 ACM SIGOPS EUR WOR
[4]  
[Anonymous], 2000, WORKSH COMP OP SYST
[5]  
*DALL SEM CORP, 1999, DS2437 SMART BATT MO
[6]   PowerScope: A tool for profiling the energy usage of mobile applications [J].
Flinn, J ;
Satyanarayanan, M .
WMCSA '99, SECOND IEEE WORKSHOP ON MOBILE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1999, :2-10
[7]   Itsy: Stretching the bounds of mobile computing [J].
Hamburgen, WR ;
Wallach, DA ;
Viredaz, MA ;
Brakmo, LS ;
Waldspurger, CA ;
Bartlett, JF ;
Mann, T ;
Farkas, KI .
COMPUTER, 2001, 34 (04) :28-+
[8]  
HUNT G, 1999, 3 S OP SYST DES IMPL
[9]   DISCONNECTED OPERATION IN THE CODA FILE SYSTEM [J].
KISTLER, JJ ;
SATYANARAYANAN, M .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1992, 10 (01) :3-25
[10]   A mobile code toolkit for adaptive mobile applications [J].
Kunz, T ;
Omar, S .
THIRD IEEE WORKSHOP ON MOBILE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, :51-59