CORBA solutions for interoperability in mobile agent environments

The mobile Aaent (MA) paradigm proposes several attractive solutions to deal with the problems of network-centric programming. Despite the availability of several MA platforms, there are still only a few MA-based distributed services. The paper claims that the lack of interoperability is one of the major obstacles to the large-scale diffusion of the MA paradigm, and discusses solutions to permit the interworking between heterogeneous MA frameworks and other systems, whether MA-based or not, via compliance with either accepted or emerging interoperability standards. In particular we focus on compliance with CORBA, the accepted standard for OO components, but also with MASIF and FIPA, respectively, the OMG specification for the support of agent mobility and management, and the framework for standard languages and protocols in agent communication. The paper also reports performance results of CORBA-based interoperability in the SOMA programming framework: the presented costs, measured for a systems management application, show the feasibility of the adopted interoperability solutions.

[1]  Paolo Bellavista,et al.  A mobile agent infrastructure for terminal, user, and resource mobility , 2000, NOMS 2000. 2000 IEEE/IFIP Network Operations and Management Symposium 'The Networked Planet: Management Beyond 2000' (Cat. No.00CB37074).

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

[3]  T. Howes,et al.  LDAP: programming directory-enabled applications with lightweight directory access protocol , 1997 .

[4]  Stefan Covaci,et al.  Active Networks , 1999 .

[5]  Paolo Bellavista,et al.  An integrated management environment for network resources and services , 2000, IEEE Journal on Selected Areas in Communications.

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

[7]  David K. Gifford,et al.  Remote evaluation , 1990, TOPL.

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

[9]  W. A. Jansen,et al.  MOBILE AGENTS AND SECURITY , 1999 .