Network Management Protocols and Architectures

SHAMAN: Spreadsheet-based Hierarchical Architecture for MANagement


SHAMAN is an architecture for hierarchical management that fits naturally into the existing Internet Management Framework employed by SNMP and SNMPv2. It provides flexible, dynamic network management by permitting distribution of control and management functions over a hierarchical management structure. In our hierarchical framework, we use a new paradigm -- which we call the spreadsheet paradigm -- which allows a manager to offload routine management tasks to an intermediate manager and facilitates user configurability of management information and control in a value-added manner. This is achieved by providing a scripting MIB and language specially designed for management tasks in SNMP. A prototype implementation of the spreadsheet paradigm is available at
http://www.cis.udel.edu/~shaman
The implementation includes a complete intermediate manager implementation that receives scripts from managers, interprets the scripts, sends commands to agents and receives data from them, processes the data, and generates event reports as specified in the scripts. It also includes a graphical user interface that can be used by a manager to construct, load, and execute scripts in an intermediate manager. In addition, sample applications for Location Management and Configuration Management in an ad-hoc battlefield network are also available.

(Supported by the Federated Research Laboratory (FRL) Consortium in Advanced Telecommunications/Information Distribution Research Program (ATIRP) sponsored by the Army Research Laboratory (ARL).


For more information and to get a copy of the SHAMAN software, click here

Debugging Framework for Network Management Scripting Applications


We have designed a distributed debugging framework for integrated network management scripting applications to provide better support for the development of such applications. The framework consists of a suite of debugging techniques designed specifically for scripting applications and adapted from techniques that are in use for general distributed applications. The framework includes a general architecture and defines a set of generic debugging services and interfaces. It also includes SEL, a novel event pattern specification language for scripting application debugging and network management. A prototype debugger called SDB has been developed for debugging scripting applications developed for the SHAMAN framework.

(Partially supported by the Federated Research Laboratory (FRL) Consortium in Advanced Telecommunications/Information Distribution Research Program (ATIRP) sponsored by the Army Research Laboratory (ARL).


Object-Oriented Application Gateway for Management Interoperability


This project has designed application gateways that allow interoperability between SNMP, CMIP, and CORBA. Protocol translation and MIB mapping are used to enable managers and agents speaking different protocols to function together in an integrated network management system.


Management and Control of NTP Servers via SNMP


The Network Time Protocol (NTP) is widely used on the Internet to maintain clock synchronization. So far the only mechanism available to remotely control NTP servers has been an in-band control called NTP Control Message. In collaboration with Dr. David Mills, the author of the NTP, we have designed an SNMP MIB for NTP to allow NTP servers to be monitored and controlled via SNMPv2. We have also designed an NTP Proxy MIB that uses NTP Control Message to communicate with other NTP servers and make them SNMP-manageable.

(Supported by the Advanced Research Projects Agency).



Other Publications in Network Management



Back to Network Management Laboratory

Adarsh Sethi's Homepage