Mobile-agent coordination models for Internet applications

被引:94
作者
Cabri, G [1 ]
Leonardi, L [1 ]
Zambonelli, F [1 ]
机构
[1] Univ Modena & Reggio Emilia, Dept Engn Sci, Modena, Italy
关键词
We thank the anonymous referees for their helpful suggestions. This work has been supported by the Italian Ministero dell’Università e della Ricerca Scientifica; within the framework of the MOSAICO— Design Methodologies and Tools of High-Performance Systems for Distributed Applications—project;
D O I
10.1109/2.820044
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Internet applications face challenges that mobile agents and the adoption of enhanced coordination models may overcome. Each year more applications shift from intranets to the Internet, and Internee-oriented applications become more popular. New design and programming paradigms can help harness the Web's potential. Traditional distributed applications assign a set of processes to a given execution environment that, acting as local-resource managers, cooperate in a network-unaware fashion. In contrast, the mobile-agent paradigm defines applications as consisting of network-aware entities-agents-which. can exhibit mobility by actively changing their execution environment, transferring themselves during execution. The authors propose a taxonomy of possible coordination models for mobile-agent applications, then use their taxonomy to survey and analyze recent mobile-agent coordination proposals, Their case study, which focuses on a Web-based information-retrieval application, helps show that the mobility of application components and the distribution area's breadth can create coordination problems different from those encountered in traditional distributed applications.
引用
收藏
页码:82 / +
页数:9
相关论文
共 12 条
[1]   Mole – Concepts of a mobile agent system [J].
J. Baumann ;
F. Hohl ;
K. Rothermel ;
M. Straßer .
World Wide Web, 1998, 1 (3) :123-137
[2]  
CABRI G, 1998, LECT NOTES COMPUTER, V1477, P237
[3]  
Cardelli L, 1998, LECT NOTES COMPUT SC, V1378, P140, DOI 10.1007/BFb0053547
[4]   Coordinating multiagent applications on the WWW: A reference architecture [J].
Ciancarini, P ;
Tolksdorf, R ;
Vitali, F ;
Rossi, D ;
Knoche, A .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (05) :362-375
[5]  
Domel P, 1997, LECT NOTES COMPUT SC, V1219, P136
[6]   Understanding code mobility [J].
Fuggetta, A ;
Picco, GP ;
Vigna, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (05) :342-361
[7]   COORDINATION LANGUAGES AND THEIR SIGNIFICANCE [J].
GELERNTER, D ;
CARRIERO, N .
COMMUNICATIONS OF THE ACM, 1992, 35 (02) :96-107
[8]  
KARNIK NM, 1998, IEEE CONCURRENCY JUL, P52
[9]   Co-ordination of mobile information agents in TuCSoN [J].
Omicini, A ;
Zambonelli, F .
INTERNET RESEARCH, 1998, 8 (05) :400-+
[10]  
Papadopoulos G. A., 1998, ADV COMPUT, V46, P329, DOI [10.1016/S0065-2458(08)60208-9, DOI 10.1016/S0065-2458(08)60208-9]