11.01.2013 Views

ABCs of z/OS System Programming Volume 3 - IBM Redbooks

ABCs of z/OS System Programming Volume 3 - IBM Redbooks

ABCs of z/OS System Programming Volume 3 - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

► The VIO storage group uses system paging volumes for small temporary data sets.<br />

► The TAPE storage groups are used to group tape volumes that are held in tape libraries.<br />

► The OBJECT storage group can span optical, DASD, and tape volumes.<br />

► The OBJECT BACKUP storage group can contain either optical or tape volumes within<br />

one OAM invocation.<br />

► Some volumes are not system-managed.<br />

► Other volumes are owned by DFSMShsm for use in data backup and migration.<br />

DFSMShsm migration level 2 tape cartridges can be system-managed if you assign them<br />

to a tape storage group.<br />

Note: A storage group is assigned to a data set only through the storage group ACS<br />

routine. Users cannot specify a storage group when they allocate a data set, although they<br />

can specify a unit and volume.<br />

Whether or not to honor a user’s unit and volume request is an installation decision, but we<br />

recommend that you discourage users from directly requesting specific devices. It is more<br />

effective for users to specify the logical storage requirements <strong>of</strong> their data by storage and<br />

management class, which the installation can then verify in the ACS routines.<br />

For objects, there are two types <strong>of</strong> storage groups, OBJECT and OBJECT BACKUP. An<br />

OBJECT storage group is assigned by OAM when the object is stored; the storage group<br />

ACS routine can override this assignment. There is only one OBJECT BACKUP storage<br />

group, and all backup copies <strong>of</strong> all objects are assigned to this storage group.<br />

SMS volume selection<br />

SMS determines which volumes are used for data set allocation by developing a list <strong>of</strong> all<br />

volumes from the storage groups assigned by the storage group ACS routine. <strong>Volume</strong>s are<br />

then either removed from further consideration or flagged as the following:<br />

Primary <strong>Volume</strong>s online, below threshold, that meet all the specified criteria in the<br />

storage class.<br />

Secondary <strong>Volume</strong>s that do not meet all the criteria for primary volumes.<br />

Tertiary When the number <strong>of</strong> volumes in the storage group is less than the number <strong>of</strong><br />

volumes that are requested.<br />

Rejected <strong>Volume</strong>s that do not meet the required specifications. They are not<br />

candidates for selection.<br />

SMS starts volume selection from the primary list; if no volumes are available, SMS selects<br />

from the secondary; and, if no secondary volumes are available, SMS selects from the<br />

tertiary list.<br />

SMS interfaces with the system resource manager (SRM) to select from the eligible volumes<br />

in the primary list. SRM uses device delays as one <strong>of</strong> the criteria for selection, and does not<br />

prefer a volume if it is already allocated in the jobstep. This is useful for batch processing<br />

when the data set is accessed immediately after creation.<br />

SMS does not use SRM to select volumes from the secondary or tertiary volume lists. It uses<br />

a form <strong>of</strong> randomization to prevent skewed allocations in instances such as when new<br />

volumes are added to a storage group, or when the free space statistics are not current on<br />

volumes.<br />

For a striped data set, when multiple storage groups are assigned to an allocation, SMS<br />

examines each storage group and selects the one that <strong>of</strong>fers the largest number <strong>of</strong> volumes<br />

attached to unique control units. This is called control unit separation. After a storage group<br />

has been selected, SMS selects the volumes based on available space, control unit<br />

separation, and performance characteristics if they are specified in the assigned storage<br />

class.<br />

Chapter 5. <strong>System</strong>-managed storage 259

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!