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.

4.25 PDSE enhancements<br />

PDSE, two address spaces<br />

SMXC in charge <strong>of</strong> PDSE serialization<br />

SYSBMAS, the owner <strong>of</strong> DS and HS buffering<br />

z/<strong>OS</strong> V1R6 combines both in a single address space<br />

called SMSPDSE and improves the following:<br />

Reducing excessive ECSA usage<br />

Reducing re-IPLs due to system hangs in failure or<br />

CANCEL situation<br />

Providing tools for monitoring and diagnosis through<br />

VARY SMS,PDSE,ANALYSIS command<br />

Finally, a restartable SMSPDSE1 in charge <strong>of</strong> all<br />

allocated PDSEs, except the ones in the LNKLST<br />

controlled by SMSPDSE<br />

Figure 4-35 PDSE enhancements<br />

PDSE enhancements<br />

Recent enhancements have made PDSEs more reliable and available, correcting a few<br />

problems that caused IPLs due to a hang, deadlock, or out-<strong>of</strong>-storage condition.<br />

Originally, in order to implement PDSE, two system address spaces were introduced:<br />

► SMXC, in charge <strong>of</strong> PDSE serialization.<br />

► SYSBMAS, the owner <strong>of</strong> the data space and hiperspace buffering.<br />

z/<strong>OS</strong> V1R6 combines SMXC and SYSBMAS to a single address space called SMSPDSE.<br />

This improves overall PDSE usability and reliability by:<br />

► Reducing excessive ECSA usage (by moving control blocks into the SMSPDSE address<br />

space)<br />

► Reducing re-IPLs due to system hangs in failure or CANCEL situations<br />

► Providing storage administrators with tools for monitoring and diagnosis through VARY<br />

SMS,PDSE,ANALYSIS command (for example, determining which systems are using a<br />

particular PDSE)<br />

However, the SMSPDSE address space is usually non-restartable because <strong>of</strong> the eventual<br />

existence <strong>of</strong> perennial PDSEs data sets in the LNKLST concatenation. Then, any hang<br />

condition can cause an unplanned IPL. To fix this, we have a new AS, the restartable<br />

SMSPDSE1, which is in charge <strong>of</strong> all allocated PDSEs except the ones in the LNKST.<br />

148 <strong>ABCs</strong> <strong>of</strong> z/<strong>OS</strong> <strong>System</strong> <strong>Programming</strong> <strong>Volume</strong> 3

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

Saved successfully!

Ooh no, something went wrong!