Browse Prior Art Database

Performance Monitor of Small Remote Computer Systems

IP.com Disclosure Number: IPCOM000087012D
Original Publication Date: 1976-Nov-01
Included in the Prior Art Database: 2005-Mar-03
Document File: 3 page(s) / 41K

Publishing Venue

IBM

Related People

Helfer, MS: AUTHOR

Abstract

Performance characteristics of small remote computer systems can be examined without adversely impacting their operation or commandeering excessive system resources. This performance monitor for small computer systems (Fig. 1) is capable of operating in a host-satellite computer environment as well as a stand-alone small system environment.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 55% of the total text.

Page 1 of 3

Performance Monitor of Small Remote Computer Systems

Performance characteristics of small remote computer systems can be examined without adversely impacting their operation or commandeering excessive system resources. This performance monitor for small computer systems (Fig. 1) is capable of operating in a host-satellite computer environment as well as a stand-alone small system environment.

The functions and primary attributes of the monitor include allowing the performance and operating characteristics of a small computer system to be examined with minimal impact on its operation. Further, the performance characteristics of the small system may be analyzed in real-time or in a subsequent batch computer run. It thus makes available performance monitoring techniques that were formerly available to large centralized computer systems. The described techniques are sufficiently general that they may be applied to any host-satellite or stand-alone computer system.

This performance monitor for small computer systems consists of two components:
1. Host system component: The host system component is a

software package which is present only when the monitor is

active , being initialized, or deactivated. The host portion

of the monitor may be part of the supervisor system or a user

task. It has three responsibilities:

a. Initialization of the satellite component of the monitor;

b. Recording/analyzing of performance data generated by

the satellite component of the monitor;

c. Deactivation of the satellite component of the monitor.
2. Remote system (satellite) component: The satellite component

of the monitor is a permanent portion of the remote computer's

supervisory system. It may or may not be core resident when

inactive (depending upon the particular implementation). The

responsibilities of the satellite component are:

a. Accept initialization and start up parameters from the

host component;

b. Acquire the desired data and transmit it to the host

component of the monitor via a standard host-remote

system communications link;

c. Accept deactivation from the host component.

The host component of the monitor is activated when it is desired to examine the performance of the remote computer system. It then establishes communication with the satellite component of the monitor through an existing host-remote communications link. It then transmits to the satellite component parameter lists indicating the data to be collected as well as the times of collection. The time of data collection may be on a chronological basis or event driven by host supplied hooks that are implanted into the remote computer system's supervisor. The remote system's component of the monitor, upon the initialization request, accepts the host component's parameter lists, acquires the necessary core space, and builds the required tables describing the data to be acquired and the location of the hooks or the desired time of acquisition.

1

Page 2 of 3

The satellite component...