Browse Prior Art Database

Adaptive Control of MVS Storage by Working Set Size

IP.com Disclosure Number: IPCOM000045690D
Original Publication Date: 1983-Apr-01
Included in the Prior Art Database: 2005-Feb-07
Document File: 2 page(s) / 14K

Publishing Venue

IBM

Related People

Samson, SL: AUTHOR

Abstract

This invention relates to a method for paging minimization and through-put maximization in a real storage constrained MVS (multiple virtual storage) environment by dynamically altering control parameters of address spaces as a function of working set size. Such control parameters include multi-programming level, dispatching priority, and storage isolation value. Functionally, as working set size for both swappable and nonswappable jobs (address spaces) increases, then the protected real storage increases. However, for swappable jobs the multi-programming level decreases, as well.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 2

Adaptive Control of MVS Storage by Working Set Size

This invention relates to a method for paging minimization and through-put maximization in a real storage constrained MVS (multiple virtual storage) environment by dynamically altering control parameters of address spaces as a function of working set size. Such control parameters include multi-programming level, dispatching priority, and storage isolation value. Functionally, as working set size for both swappable and nonswappable jobs (address spaces) increases, then the protected real storage increases. However, for swappable jobs the multi- programming level decreases, as well.

This method includes the steps of continually monitoring the real storage allocated to designated jobs and issuing internal RESETS in order to change the performance group as the storage requirement varies. The jobs are designated for this monitoring by job class. The computer implementable function execution can be referred to as a Working Set Size Manager (WSSM). WSSM is made up of one or more performance group clusters defined in an Installation Performance Specification (IPS), one or more associated WSSM processes, and a complementary Installation Control Specification (ICS). A cluster of performance groups consists of a set of performance groups with contiguous numbers. The lowest-numbered (base) performance group of the cluster is structured as a "normal" group for the class of work to be managed dynamically. It will suffice to manage the workload class as in current systems if an associated WSSM process is not active. The additional performance groups within a cluster have graded parameters, depending on the nominal working set size range expected for each, in ascending order by working set size range. No restriction is placed on the content of the IPS definition of each performance group within a cluster, thus allowing a free choice of strategies in response to changing working sets.

One WSSM process can serve any...