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.

3.7 HyperPAV implementation<br />

Applications<br />

do I/O to base<br />

volumes<br />

Applications<br />

do I/O to base<br />

volumes<br />

Applications<br />

do I/O to base<br />

volumes<br />

Applications<br />

do I/O to base<br />

volumes<br />

z/<strong>OS</strong> Image<br />

UCB 0801<br />

UCB 08F0<br />

UCB 0802<br />

z/<strong>OS</strong> Image<br />

UCB 08F0<br />

UCB 0801<br />

UCB 08F1<br />

UCB 08F3<br />

UCB 0802<br />

UCB 08F3<br />

UCB 08F2<br />

UCB 08F1<br />

UCB 08F2<br />

Figure 3-7 HyperPAV implementation using a pool <strong>of</strong> aliases<br />

Storage Server<br />

Logical Subsystem (LSS) 0800<br />

Alias UA=F0<br />

Alias UA=F1<br />

Alias UA=F2<br />

Alias UA=F3<br />

Base UA=01<br />

Base UA=02<br />

HyperPAV feature<br />

With the <strong>IBM</strong> <strong>System</strong> Storage DS8000 Turbo model and the <strong>IBM</strong> server synergy feature, the<br />

HyperPAV together with PAV, Multiple Allegiance, and support for <strong>IBM</strong> <strong>System</strong> z MIDAW<br />

facility can dramatically improve performance and efficiency for <strong>System</strong> z environments.<br />

With HyperPAV technology:<br />

► z/<strong>OS</strong> uses a pool <strong>of</strong> UCB aliases.<br />

► As each application I/O is requested, if the base volume is busy with another I/O:<br />

– z/<strong>OS</strong> selects a free alias from the pool, quickly binds the alias device to the base<br />

device, and starts the I/O.<br />

– When the I/O completes, the alias device is used for another I/O on the LSS or is<br />

returned to the free alias pool.<br />

If too many I/Os are started simultaneously:<br />

► z/<strong>OS</strong> will queue the I/Os at the LSS level.<br />

► When an exposure frees up that can be used for queued I/Os, they are started.<br />

► Queued I/O is done within assigned I/O priority.<br />

P<br />

O<br />

O<br />

L<br />

P<br />

O<br />

O<br />

L<br />

Chapter 3. Extended access volumes 65

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

Saved successfully!

Ooh no, something went wrong!