Mobile agents for network management

In this article we discuss the potential uses of mobile agents in network management and define software agents and a navigation model that determines agent mobility. We list a number of potential advantages and disadvantages of mobile agents and include a short commentary on the ongoing standardization activity. The core of this article comprises descriptions of several actual and potential applications of mobile agents in the five OSI functional areas of network management. A brief review of other research activity in the area and prospects for the future conclude the presentation.

[1]  Andrzej Bieszczad,et al.  Network management application-oriented taxonomy of mobile code , 1998, NOMS 98 1998 IEEE Network Operations and Management Symposium.

[2]  Keith S. Decker,et al.  Distributed problem-solving techniques: A survey , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  Pádraig Cunningham,et al.  Software agents: A review , 1997 .

[4]  Andrzej Bieszczad Towards plug-and-play networks with mobile code , 1998 .

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

[6]  D. Zhang Network management using mobile agent , 1998, ICCT'98. 1998 International Conference on Communication Technology. Proceedings (IEEE Cat. No.98EX243).

[7]  Tony White,et al.  Towards multi-swarm problem solving in networks , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[8]  Mario Baldi,et al.  Evaluating the tradeoffs of mobile code design paradigms in network management applications , 1998, Proceedings of the 20th International Conference on Software Engineering.

[9]  D. Gavalas,et al.  An infrastructure for distributed and dynamic network management based on mobile agent technology , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

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

[11]  Victor R. Lesser,et al.  Multiagent systems: an emerging subdiscipline of AI , 1995, CSUR.

[12]  Kazuya Kosaka,et al.  Aglets: Programming Mobile Agents in Java , 1997, WWCA.

[13]  Tony White,et al.  Distributed Fault Location in Networks Using Mobile Agents , 1999, IATA.

[14]  Robert S. Gray,et al.  Agent Tcl: A transportable agent system , 1995, CIKM Information Agents Workshop.

[15]  Y. Yemini,et al.  The OSI network management model , 1993, IEEE Communications Magazine.

[16]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[17]  Keith D. Kotay,et al.  Transportable Agents , 1994 .

[18]  Daniel T. Chang,et al.  The OMG Mobile Agent Facility: A Submission , 1997, Mobile Agents.

[19]  Nicholas R. Jennings,et al.  Foundations of distributed artificial intelligence , 1996, Sixth-generation computer technology series.

[20]  Christine Morin,et al.  Intelligent Agents for a Mobile Network Manager (MNM) , 1997 .

[21]  Carl Hewitt,et al.  Viewing Control Structures as Patterns of Passing Messages , 1977, Artif. Intell..

[22]  Andrzej Bieszczad,et al.  Application-oriented network modeling with mobile agents , 1998, NOMS 98 1998 IEEE Network Operations and Management Symposium.

[23]  Gerhard Weiss,et al.  Multiagent Systems , 1999 .

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

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

[26]  Andrzej Bieszczad,et al.  Infrastructure for advanced network management based on mobile code , 1998, NOMS 98 1998 IEEE Network Operations and Management Symposium.

[27]  Yanrong Li,et al.  Network Configuration Management in Heterogeneous ATM Environments , 1999, IATA.

[28]  Amy L. Lansky,et al.  Reactive Reasoning and Planning , 1987, AAAI.

[29]  Jeffrey D. Case,et al.  Simple network management protocol , 1995 .

[30]  Steve Vinoski,et al.  CORBA: integrating diverse applications within distributed heterogeneous environments , 1997, IEEE Commun. Mag..

[31]  Thomas Magedanz,et al.  Mobile service agents enabling "intelligence on demand" in telecommunications , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.