A mobile code toolkit for adaptive mobile applications

被引:5
作者
Kunz, T [1 ]
Omar, S [1 ]
机构
[1] Carleton Univ, Ottawa, ON K1S 5B6, Canada
来源
THIRD IEEE WORKSHOP ON MOBILE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS | 2000年
关键词
D O I
10.1109/MCSA.2000.895381
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cellular and wireless communication, portable computers, and satellite services promise mobile users to have access to information anywhere and anytime. However, mobile computing is characterized by many constraints: small, slow, battery-powered portable devices, variable and Together, they complicate the design of mobile information systems and require rethinking traditional approaches to information access and application design. The relative resource shortage of portable devices as well as their lower trust and robustness argue for reliance on static servers. The need to cope with unreliable and low-performance networks, as well as the need to be sensitive to power consumption argues for self-reliance. Any feasible approach to mobile computing must strike a balance between these competing issues. This balance cannot be static as the environment of mobile computing changes; it must react, or in other words, the applications must be adaptive. We propose an approach for adaptive mobile applications based on mobile code. To demonstrate our ideas, Mle are developing a mobile code toolkit and implemented a resource-intense application, an MP3 player. The application's objects will be split dynamically between the portable device and proxy, sewers according to the portable device and proxy server resources and wireless network state. The results show that both increased application performance and reductions in power consumption are possible under certain conditions by shipping the resource-intensive decoding phase to the less resource-constrained access network.
引用
收藏
页码:51 / 59
页数:9
相关论文
共 24 条
[1]   The mobiware toolkit: Programmable support for adaptive mobile networking [J].
Angin, O ;
Campbell, AT ;
Kounavis, ME ;
Liao, RRF .
IEEE PERSONAL COMMUNICATIONS, 1998, 5 (04) :32-43
[2]  
[Anonymous], P 1 INT C MOB COMP N
[3]  
Balakrishnan H., 1997, P 3 ACM IEEE MOB C S, P77
[4]   A framework-based approach to the development of network-aware applications [J].
Bolliger, J ;
Gross, T .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (05) :376-390
[5]  
*CDPD CONS, 1995, CELL DIG PACK DAT SY
[6]   L2imbo: A distributed systems platform for mobile computing [J].
Davies N. ;
Friday A. ;
Wade S.P. ;
Blair G.S. .
Mobile Networks and Applications, 1998, 3 (2) :143-156
[7]   Adapting to network and client variation using infrastructural proxies: Lessons and perspectives [J].
Fox, A ;
Gribble, SD ;
Chawathe, Y ;
Brewer, EA .
IEEE PERSONAL COMMUNICATIONS, 1998, 5 (04) :10-19
[8]  
HOKIMOTO, 1996, P 16 INT C DISTR COM, P726
[9]  
JOSEPH AD, 1995, ACM SIGOPS OPER SYST, V29, P156, DOI DOI 10.1145/224057.224069
[10]  
KIDSTON D, 1998, P 10 INT C WIR COMM, P103