Browse Prior Art Database

Maximizing Performance/ Availability for Running Applications

IP.com Disclosure Number: IPCOM000121845D
Original Publication Date: 1991-Oct-01
Included in the Prior Art Database: 2005-Apr-03
Document File: 2 page(s) / 74K

Publishing Venue

IBM

Related People

Kressin, MS: AUTHOR [+3]

Abstract

This article describes a method to enhance performance and availability in a networked environment running various applications on various workstations. The problem of determining where to run applications in order to maximize performance and availability is addressed. Current implementations use multiple RISC System/6000* workstations on a Local Area Network using token ring. The method described, however, applies to any workstation hardware configuration on any network.

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

Maximizing Performance/ Availability for Running Applications

      This article describes a method to enhance performance
and availability in a networked environment running various
applications on various workstations.  The problem of determining
where to run applications in order to maximize performance and
availability is addressed.  Current implementations use multiple RISC
System/6000* workstations on a Local Area Network using token ring.
The method described, however, applies to any workstation hardware
configuration on any network.

      The solution incorporates files and a software program to
increase performance and availability across all workstations on the
network.

      First, a master file is created that lists the following:
      1.   All of the workstations on the network.
      2.   All of the applications installed on the workstations.
      3.   The rating for each workstation (measurement of CPU
speed).
This becomes the master workstation-application file.  When a user
first initiates an application, the master workstation-application
file is referenced to determine which machines have the desired
application available to run.

      There are four pieces of information used to determine the
least- loaded machine to run the application on.  These are:
      1.   Machines with the application software.
      2.   CPU load over the past fifteen minutes.
      3.   Workstation rating.
      4.   Application statistics.

      The machines loaded with the application software are
determined from the master workstation-application file. The CPU load
for each of the machines is determined by averaging the CPU
utilization at five-minute intervals for the previous fifteen
minutes.  The workstation rating factor, also listed in the m...