Locating mobile agents in a wide distributed environment
Tóm tắt
Finding the position of a mobile agent in a wide distributed system still represents an open research issue. The paper proposes a naming scheme and a location protocol of general validity for mobile agents able to effectively meet all the typical requirements of mobile agent environments and, thus, easy to integrate into different platforms. The paper identifies the main characteristics which an agent naming scheme and a location protocol of general validity should have, and suggests some properties and parameters to be taken into account to evaluate the effectiveness of naming schemes and location protocols. Then, we propose a "human readable" agent naming scheme based on the distributed environment outlined in MASIF, and a suitable location finding protocol called the Search-By-Path-Chase. Both of them are compared with some of the solutions already provided, using the properties and the parameters suggested. The performances are finally evaluated by means of a set of measurements.
Từ khóa
#Mobile agents #Protocols #Programming profession #Performance evaluation #Power system modeling #Scalability #HumansTài liệu tham khảo
10.1109/4434.708256
10.1145/336595.337344
wooldridge, 1999, Multiagent Systems
10.1109/32.685259
10.1109/ASAMA.1999.805398
10.1109/32.685258
2002
10.1109/4236.832950
10.1109/4236.832949
10.1109/ENABL.1998.725697
10.1109/98.475989
chow, 1996, Distributed Operating Systems & Algorithms
baumann, 1996, MoleA Java Based Mobile Agent System, Proc ECOOP '96 Workshop Mobile Object Systems
coulouris, 1995, Distributed Systems Concepts and Design
baumann, 1999, A Comparision of Mechanisms for Locating Mobile Agents
tanenbaum, 1991, Modern Operating Systems
10.1088/0967-1846/5/4/007
radicati, 1994, X 500 Directory Services Technology and Deployment
10.1109/49.391747
comer, 1991, Internetworking With TCP/IP
10.1016/0169-7552(93)90013-T
10.1109/4434.749137
10.1109/35.592101
10.1109/35.649334
10.1109/35.387553
10.1088/0967-1846/1/2/002
gray, 1995, AgentTcl: A Transportable Agent System, Proc CIKM Workshop Intelligent Information Agents
su, 1982, The Domain Naming Convention for Internet User Applications, 10.17487/rfc0819
10.1145/313451.313457
10.1109/69.940733
10.1109/INFCOM.2000.832251
ceri, 1985, Distributed Database Systems
10.1007/3-540-62803-7_26
10.1145/115992.116013
2002
santoro, 1998, ARCA: A Framework for Mobile Agent ProgrammingWhite Paper and Programmer's Tutorial
crocker, 1982, Standard for the Format of ARPA Internet Text Messages, 10.17487/rfc0822
di stefano, 1999, Naming and Locating Mobile Agents in an Internet Environment, Proceedings of the Third International Enterprise Distributed Object Computing Conference (EDOC '99), 10.1109/EDOC.1999.792059
mokapetris, 1987, Domain NamesConcepts and Facilities
jalote, 1994, Fault Tolerance in Distributed Systems
1997, Software Agents
lange, 1998, Programming Mobile Agents in Javawith the Java Aglet API
10.1109/4236.656077
2002
0, Mobile Agent System Interoperability Facilities Specification
1997, The common object request broker architecture and specifications