Browse Prior Art Database

Dynamic Performance Monitoring Across A Network

IP.com Disclosure Number: IPCOM000104996D
Original Publication Date: 1993-Jun-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 98K

Publishing Venue

IBM

Related People

Chen, JN: AUTHOR [+3]

Abstract

Disclosed is a design for interactive selection of performance statis tics across a network of computer systems, the control, of the flow of performance data, and the monitoring of the remote hosts performance in live graphs.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Dynamic Performance Monitoring Across A Network

       Disclosed is a design for interactive selection of performance
statis tics across a network of computer systems, the control, of the
flow of performance data, and the monitoring of the remote hosts
performance in live graphs.

      The novelty of the design disclosed here is in the combination
of (1) graphical monitoring of remote data in highly customizable
graphs capable of combining plotting styles, (2) the monitoring
program's lack of need to know which hosts in the network can supply
statistics and which statistics are available from each host, (3)
interactive explora tion of the sources of statistics on the network
and the collection of statistics available from each source, and (4)
the negotiation of what data to monitor across the network.

       A client/server model is used to allow performance monitoring
over a network, typically (but not necessarily) a Local Area Network
(LAN).  The model is implemented with a server program known as a
"Data Suppli er" that runs as a daemon on the server system and one
or more client programs called "Data Consumers", which are providing
the monitoring facilities.

The Data Supplier daemon:

1.  Has its statistical data organized in a hierarchy to provide a
    logical grouping of the data.
2.  Presents, upon request over the network, and on a selective
    basis, what statistics it has available.
3.  Accepts subscriptions for a continuous flow of one or more sets
    of performance data at negotiable frequency.
4.  Provides for dynamic extension of its inventory of statistics
    through a simple application programming interface.

 Data Consumer Programs:

1.  May be a graphical monitoring program.  A typical program is is
    described in more detail below.
2.  May be a user-developed program using the developed application
    programming interface to negotiate the set(s) of statistics it is
    interested in with one or more Data Supplier daemons and to
    receive, process, and display statistics as they are received
    from the Data Supplier(s) over the network.

GRAPHICAL MONITORING PROGRAM - A typical graphical monitoring program
is an OSF/Motif* based program that allows its user to interactively
select the relevant data to monitor while also permitting a
predetermined set of monitoring "devices" to be maintained.  The
basic monitoring device is called a "Monitor".  It shows as a window
on the display and can be activated or deactivated from popup or
pulldown menus.  Multiple monitors can be active a time.

      Within a monitor, one or more sets of statistics...