Mobile agent standards and available platforms

This paper examines the current status of standardization efforts concerning mobile agent technology and presents five Java-based mobile agent platforms. Standards directly relating to mobile agent technology are presented first, followed by an overview of other standardization efforts that while not directly relating to mobile agent technology, can still contribute significantly to its success. This is followed by a detailed presentation of five Java-based mobile agent platforms. The description of each platform examines its communication mechanisms, its architecture and the services that it offers to a developer. The presentation of the platforms ends with a comparative overview of their features accompanied by a brief presentation of some performance results. The paper concludes with some general remarks on the future of this technology.

[1]  Aaron Kershenbaum,et al.  Mobile Agents: Are They a Good Idea? , 1996, Mobile Object Systems.

[2]  Thomas Magedanz,et al.  Mobile software agents: a new paradigm for telecommunications management , 1996, Proceedings of NOMS '96 - IEEE Network Operations and Management Symposium.

[3]  Gene Tsudik,et al.  Itinerant Agents for Mobile Computing , 1995, IEEE Communications Surveys & Tutorials.

[4]  Tim Finin,et al.  Mobile agents can benefit from standards efforts on interagent communication , 1998, IEEE Commun. Mag..

[5]  Y. Yemini,et al.  Delegated agents for network management , 1998, IEEE Commun. Mag..

[6]  Thomas Magedanz,et al.  Mobile agents - enabling technology for active intelligent network implementation , 1998, IEEE Netw..

[7]  Ahmed Karmouch,et al.  Mobile software agents: an overview , 1998, IEEE Commun. Mag..

[8]  Stefano Salsano,et al.  INSIGNIA: a pan European trial for the intelligent broadband network architecture , 1998 .

[9]  Jeffrey M. Bradshaw,et al.  Software agents , 1997 .

[10]  G.J. Minden,et al.  A survey of active network research , 1997, IEEE Communications Magazine.

[11]  Silvano Gai,et al.  Exploiting Code Mobility in Decentralized and Flexible Network Management , 1997, Mobile Agents.

[12]  Ahmed Karmouch,et al.  AgentSys: a mobile agent system for digital media access and interaction on an Internet , 1997, GLOBECOM 97. IEEE Global Telecommunications Conference. Conference Record.

[13]  Thomas Magedanz,et al.  Impacts of mobile agent technology on mobile communication system evolution , 1998, IEEE Wirel. Commun..

[14]  Thomas Magedanz,et al.  Intelligent agents: an emerging technology for next generation telecommunications? , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[15]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[16]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[17]  Iakovos S. Venieris,et al.  Intelligent Broadband Networks , 1998 .

[18]  Ramiro Liscano,et al.  A common multi-agent testbed for diverse seamless personal information networking applications , 1998 .

[19]  M.-P. Gervais,et al.  Enhancing telecommunications service engineering with mobile agent technology and formal methods , 1998, IEEE Commun. Mag..

[20]  Daniel M. Zimmerman,et al.  benefits and drawbacks of current Java mobile agent systems , 1997 .

[21]  Tim Finin,et al.  Using KQML as an agent communication language , 1994, CIKM 1994.

[22]  Bruno Schulze,et al.  Contracting and Moving Agents in Distributed Applications Based on a Service-Oriented Architecture , 1997, Mobile Agents.