Coordination infrastructures for mobile agents

Abstract The mobile agent technology is gaining more and more interest in the distributed systems community. In this context, suitable coordination models are needed to handle the coordination, both among mobile agents and between agents and Internet resources. This paper presents two coordination infrastructures that follow two different coordination models: Aglets, based on the message-passing coordination model, and Mobile Agent Reactive Spaces (MARS), based on the Linda-like one. These two approaches are compared in detail, and a mobile-agent application in the area of auction-based negotiation is used to evaluate the pros and cons of the Aglets and MARS solutions in a concrete field.

[1]  Franco Zambonelli,et al.  Auction-Based Agent Negotiation via Programmable Tuple Spaces , 2000, CIA.

[2]  Nicholas Carriero,et al.  Coordination languages and their significance , 1992, CACM.

[3]  Franco Zambonelli,et al.  Mobile-Agent Coordination Models for Internet Applications , 2000, Computer.

[4]  Franco Zambonelli,et al.  Coordination for Internet Application Development , 1999, Autonomous Agents and Multi-Agent Systems.

[5]  Danny B. Lange,et al.  Programming and Deploying Java¿ Mobile Agents with Aglets¿ , 1998 .

[6]  Tuomas Sandholm,et al.  Nomad: Mobile Agent System for an Internet-Based Auction House , 2000, IEEE Internet Comput..

[7]  Antonio Corradi,et al.  Protection and Interoperability for Mobile Agents: A Secure and Open Programming Environment ∗ , 2000 .

[8]  Davide Rossi,et al.  Tuple-based Technologies for Coordination , 2001, Coordination of Internet Agents: Models, Technologies, and Applications.

[9]  Anand R. Tripathi,et al.  Design issues in mobile agent programming systems , 1998, IEEE Concurr..

[10]  Franco Zambonelli,et al.  XML dataspaces for mobile agent coordination , 2000, SAC '00.

[11]  Andrew B. Whinston,et al.  Streamlining the Digital Economy: How to Avert a Tragedy of the Commons , 1997, IEEE Internet Comput..

[12]  Franco Zambonelli,et al.  MARS: A Programmable Coordination Architecture for Mobile Agents , 2000, IEEE Internet Comput..

[13]  Danny B. Lange,et al.  Agent design patterns: elements of agent application design , 1998, AGENTS '98.

[14]  Fabio Vitali,et al.  Coordinating Multiagent Aplications on the WWW: A Reference Architecture , 1998, IEEE Trans. Software Eng..

[15]  Giovanni Vigna,et al.  Understanding Code Mobility , 1998, IEEE Trans. Software Eng..

[16]  C. M. Sperberg-McQueen,et al.  Extensible markup language , 1997 .

[17]  Franco Zambonelli,et al.  Coordination of Internet Agents , 2001, Springer Berlin Heidelberg.

[18]  Franco Zambonelli,et al.  Organisational Rules as an Abstraction for the Analysis and Design of Multi-Agent Systems , 2001, Int. J. Softw. Eng. Knowl. Eng..

[19]  Franco Zambonelli,et al.  Coordination and Access Control in Open Distributed Agent Systems: The TuCSoN Approach , 2000, COORDINATION.

[20]  Nicholas Carriero,et al.  Linda and Friends , 1986, Computer.