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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

is the actual unit address <strong>of</strong> a given volume, there can be many alias addresses assigned to a<br />

base address, and any or all <strong>of</strong> those alias addresses can be reassigned to a separate base<br />

address. With dynamic alias management, WLM can automatically perform those alias<br />

address reassignments to help work meet its goals and to minimize I<strong>OS</strong> queuing.<br />

When you specify a yes value on the Service Coefficient/Service Definition Options panel,<br />

you enable dynamic alias management globally throughout the sysplex. WLM will keep track<br />

<strong>of</strong> the devices used by separate workloads and broadcast this information to other systems in<br />

the sysplex. If WLM determines that a workload is not meeting its goal due to I<strong>OS</strong> queue time,<br />

then WLM attempts to find alias devices that can be moved to help that workload achieve its<br />

goal. Even if all work is meeting its goals, WLM will attempt to move aliases to the busiest<br />

devices to minimize overall queuing.<br />

Alias assignment<br />

It is not always easy to predict the volumes to have an alias address assigned, and how many.<br />

Your s<strong>of</strong>tware can automatically manage the aliases according to your goals. z/<strong>OS</strong> can exploit<br />

automatic PAV tuning if you are using WLM in goal mode. z/<strong>OS</strong> recognizes the aliases that<br />

are initially assigned to a base during the Nucleus Initialization Program (NIP) phase. WLM<br />

can dynamically tune the assignment <strong>of</strong> alias addresses. WLM monitors the device<br />

performance and is able to dynamically reassign alias addresses from one base to another if<br />

predefined goals for a workload are not met. WLM instructs I<strong>OS</strong> to reassign an alias.<br />

WLM goal mode management in a sysplex<br />

WLM keeps track <strong>of</strong> the devices utilized by the various workloads, accumulates this<br />

information over time, and broadcasts it to the other systems in the same sysplex. If WLM<br />

determines that any workload is not meeting its goal due to I<strong>OS</strong>Q time, WLM attempts to find<br />

an alias device that can be reallocated to help this workload achieve its goal.<br />

Through WLM, there are two mechanisms to tune the alias assignment:<br />

► The first mechanism is goal based. This logic attempts to give additional aliases to a PAV<br />

device that is experiencing I<strong>OS</strong> queue delays and is impacting a service class period that<br />

is missing its goal. To give additional aliases to the receiver device, a donor device must<br />

be found with a less important service class period. A bitmap is maintained with each PAV<br />

device that indicates the service classes using the device.<br />

► The second mechanism is to move aliases to high-contention PAV devices from<br />

low-contention PAV devices. High-contention devices will be identified by having a<br />

significant amount <strong>of</strong> I<strong>OS</strong> queue. This tuning is based on efficiency rather than directly<br />

helping a workload to meet its goal.<br />

Chapter 3. Extended access volumes 61

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

Saved successfully!

Ooh no, something went wrong!