A decentralised and extensible system of Java concurrent objects to monitor and control TCP/IP networks

This paper presents a decentralised architecture that is comprised of a set of scripts, agents and concurrent objects that interact among them to perform thee tasks of monitoring and control of the devices resources and processes that are interconnected by means of a TCP/IP network. The scripts perform network management tasks and can be deployed and executed in the managed nodes on demand by using a set of cooperative agents. Concurrent objects abstract the network elements. They act autonomously to monitor the state of the network elements and can perform corrective actions on them if a malfunctioning is detected. Executing the scripts through the agents does this. Besides, it is possible to interact remotely with a concurrent object by using rules in first predicate order logic. A rule allows expressing actions that the object has to perform if it has reached a given state. The system has been developed almost entirely in Java and it is a good example of how the centralised framework proposed by SNMP can coexist with a decentralised architecture in which the distribution of control, processing and intelligence of the management tasks is obtained.

[1]  Yechiam Yemini,et al.  Distributed management by delegation , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[2]  J. Spragins SNMP, SNMPv2, and RMON: Practical Network Management, Second Edition [New Books] , 1996, IEEE Network.

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

[4]  George Pavlou,et al.  Distributed intelligent monitoring and reporting facilities , 1996, Distributed Syst. Eng..

[5]  Jae-Oh Lee Translation of GDMO/ASN.1 to Java objects for network management , 1998, ICC '98. 1998 IEEE International Conference on Communications. Conference Record. Affiliated with SUPERCOMM'98 (Cat. No.98CH36220).

[6]  Mark Watson,et al.  Intelligent Java applications for the internet and intranets , 1997 .

[7]  D. Ohsie,et al.  High speed and robust event correlation , 1996, IEEE Commun. Mag..

[8]  William Stallings SNMP, SNMPv2, and CMIP: the practical guide to network management , 1993 .

[9]  Marshall T. Rose,et al.  Management Information Base for network management of TCP/IP-based internets , 1990, RFC.

[10]  Mika Leppinen,et al.  Java- and CORBA-Based Network Management , 1997, Computer.

[11]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[12]  Nikolaos Anerousis,et al.  AN INFORMATION MODEL FOR GENERATING COMPUTED VIEWS OF MANAGEMENT INFORMATION , 1998 .

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

[14]  Jean-Pierre Hubaux,et al.  A Survey of Distributed Network and Systems Management Paradigms , 1998 .

[15]  Eric Foster-Johnson,et al.  Graphical Applications With Tcl and Tk , 1997 .