All,

 

Since we have now beat the issue of storage management to death, I would
like to set forth some concrete ideas for consideration.

 

First, it has been pointed out that it may not currently be possible to
LOGON to MAINT or OPERATOR or to some other service machine in order to
diagnose the problem.

 

I recommend that the idea of splitting page space into multiple pools be
considered, where individual users can be assigned to different pools.  For
the purposes of discussion, let us consider that following enhancement:

 

.         In the SYSTEM CONFIG file

o   DEFBACKSTGPOOL pool-id-8

o   BACKSTGPOOL pool-id-8 volser-6

.         In the CP directory

o   OPTION BACKSTGPOOL pool-name-8

.         Extend the CLASS B CP QUERY command

o   QUERY BACKSTGPOOL user-id-8

o   QUERY DEFBACKSTGPOOL

.         Extend the CLASS B CP SET command

o   SET BACKSTGPOOL user-id-8 {DEFAULT | pool-name-8}

.         Extend the CLASS G CP QUERY command

o   QUERY BACKSTGPOOL

 

Each paging volume will be allocated to a specific backing storage pool.

 

A LOGON will be rejected if the backing storage pool does not exist.

 

The SET BACKSTGPOOL command will be rejected if the backing storage pool
does not exist.

 

Second, provide a specification on whether a virtual machine requires full
backing storage for its defined memory size.

 

.         In the SYSTEM CONFIG file

o   DEFBACKSTG {SYSTEM | VMSIZE}

.         In the CP directory

o   OPTION BACKSTG {DEFAULT | SYSTEM | VMSIZE}

.         Extend the CLASS B CP QUERY command

o   QUERY BACKSTG user-id-8

o   QUERY DEFBACKSTG

.         Extend the CLASS B CP SET command

o   SET BACKSTG user-id-8 { DEFAULT | SYSTEM | VMSIZE}

.         Extend the CLASS G CP QUERY command

o   QUERY BACKSTG

 

If BACKSTG is set or defaulted to SYSTEM, page allocation will continue to
operate as it does today.

 

If BACKSTG is set or defaulted to VMSIZE, there must be available within the
backing storage spool sufficient space to accommodate the entirety of the
specified VMSIZE, otherwise the LOGON, DEFINE STORAGE, or SET BACKSTG
command will be failed.

 

The SETBACKSTG command will force a virtual machine reset to occur.

 

These changes will address some of the issues raised.  I am certain that
other changes would be required, and that other ideas should be considered.
Please post your ideas.  Don't hesitate to point out any problems.

 

John P. Baker

Reply via email to