Back Issues

OS Feature: Improving VM (OS-Bridge) Performance

Mainframe FOCUS sites that run VM and MVS operating systems sometimes encounter unusual problems.

In this article, I describe a solution to an apparent VM performance problem that occurred when VM FOCUS was used to access data shared between a VM and an MVS system. Several customers who have the OS-Bridge product experienced delays that could also be experienced by customers who access several OS-formatted disks before their 19E (Y) disk.

The Problem

FOCUS customers at some VM sites experienced slowdowns in the startup of FOCUS and in the processing of requests after they upgraded to FOCUS 7.2. Initially, they attributed the degradation in performance to the new FOCUS release. Upon close review, Information Builders determined that the normal method CMS uses to search for files was the actual culprit.

Before offering the solution, we should explain the environment and a nuance brought about by the new FOCUS release. In FOCUS 7.2 and higher releases, the use of the SCEERUN LOADLIB, which is part of IBM's Language Environment (LE), became the default. Typically, this LOADLIB resides on the CMS 19E (Y-disk), which is high in the CMS search order.

The cause of the problem turned out to be an elongated search through all the CMS disks and MVS VTOCs on the OS-formatted disks to find the SCEERUN LOADLIB. A simple solution offered below quickly and effectively solves the apparent performance problem.

Typical CMS Environment

The typical scenario in a CMS environment is as follows:

1. The production FOCUS minidisk is accessed at filemode F.

2. Several OS-formatted MVS disks are accessed before the CMS 19E (Y-disk) or another disk that contains the SCEERUN LOADLIB (e.g., at filemodes J, K, L, M, N, O and P.

3. The disk containing SCEERUN LOADLIB is accessed at a filemode higher in the CMS search order than filemode P – in this scenario after the last OS disk.

The Solution

Use one of the following methods to update your installation procedures to force SCEERUN LOADLIB to be accessed before OS-formatted disks:

1. The recommended method is to access a subset of files from the disk containing SCEERUN LOADLIB (normally filemode Y) as an extension of filemode A. In the following example, filemode Z represents an unused filemode at your installation:

ACCESS 19E z/A * LOADLIB

2. As an alternative, you can copy the SCEERUN LOADLIB from the Y disk (or whatever disk contains SCEERUN LOADLIB) to a separate minidisk accessed before the first OS-formatted disk, such as filemode B in this case.

Note, however, that this approach could introduce a future maintenance concern because of the possibility of having two versions of SCEERUN LOADLIB.

Back Next