Design and implementation of a programmable coordination architecture for mobile agents

The paper describes the design and the Java implementation of a coordination architecture for mobile agents, based on an object oriented Linda-like tuple space model, compliant with the Sun's JavaSpaces specifications. Moreover, unlike Linda and JavaSpaces, the proposed architecture integrates a reactive model: the behaviour of the tuple spaces can be programmed by installing reactions which are triggered by the accesses of mobile agents to the tuple spaces. Reactions can increase the coordination flexibility and ease agent programming as shown via an application example in the network management area.

[1]  Gian Pietro Picco,et al.  Understanding code mobility , 1998, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

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

[3]  Christine Morin,et al.  Enabling a Mobile Network Manager (MNM) Through Mobile Agents , 1998, Mobile Agents.

[4]  Franco Zambonelli,et al.  TuCSoN: a Coordination Model for Mobile Agents , 1998 .

[5]  Franco Zambonelli,et al.  Coordination Models for Internet Applications based on Mobile Agents , 1999 .

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

[7]  Beniamino Di Martino,et al.  Proceedings of 4th Euromicro Workshop on Parallel and Distributed Processing , 1996 .

[8]  Franco Zambonelli,et al.  Reactive Tuple Spaces for Mobile Agent Coordination , 1998, Mobile Agents.

[9]  Franco Zambonelli,et al.  Supporting cooperative WWW browsing: a proxy-based approach , 1999, Proceedings of the Seventh Euromicro Workshop on Parallel and Distributed Processing. PDP'99.

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

[11]  Franco Zambonelli,et al.  Co-ordination of mobile information agents in TuCSoN , 1998, Internet Res..

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