Adaptive offloading inference for delivering applications in pervasive computing environments

被引:63
作者
Gu, XH [1 ]
Nahrstedt, K [1 ]
Messer, A [1 ]
Greenberg, I [1 ]
Milojicic, D [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
来源
PROCEEDINGS OF THE FIRST IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS (PERCOM 2003) | 2003年
关键词
D O I
10.1109/PERCOM.2003.1192732
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Pervasive computing allows a user to access an application on heterogeneous devices continuously and consistently. However, it is challenging to deliver complex applications on, resource-constrained mobile devices, such as cell phones and PDAs. Different approaches, such as application-based or system-based adaptations, have been proposed to address the problem. However, existing solutions often require degrading application fidelity. We believe that this problem can be overcome by dynamically partitioning the application and offloading part of the application execution to a powerful nearby surrogate. This will enable pervasive application delivery to be realized without significant fidelity degradation or expensive application rewriting. Because pervasive computing environments are highly dynamic, the runtime offloading system needs to adapt to both application execution patterns and resource fluctuations. Using the Fuzzy Control model, we have developed an offloading inference engine to adaptively solve two key decision-making problems during runtime offloading: (1) timely triggering of adaptive offloading, and (2) intelligent selection of an application partitioning policy. Extensive trace-driven evaluations show the effectiveness of the offloading inference engine.
引用
收藏
页码:107 / 114
页数:8
相关论文
共 13 条
[1]  
ADVE V, 2001, ACM SIGPLAN WORKSH O
[2]  
[Anonymous], IEEE J SELECTED AREA
[3]  
FOX A, 1998, IEEE PERSONAL CO AUG
[4]  
GU X, 2002, P 22 IEEE INT C DIST
[5]  
GU X, 2001, P IEEE INT C MULT EX
[6]  
HUNT GC, 1999, P 3 USENIX S OP SYST
[7]  
Lara E., 2001, P 3 USENIX S INT TEC
[8]  
MESSER A, 2002, P IEEE 22 INT C DIST
[9]  
Noble B., 1997, P 16 ACM S OP SYST P
[10]  
NOBLE B, 2000, IEEE PERSONAL CO FEB, V7