Re: Hyper PAVs vs. Dynamic PAVs

2008-09-14 Thread John Ticic IBM-MAIN

Yes.

The I/O that needs an Alias will get one with HyperPAV. With Dynamic it may 
have to wait (depending on I/O concurrency to that UCB and current number of 
PAVs assigned).


Additional benifts.
A reduction in the number of Alias addresses that you need to define per LCU 
(Allows for more Base addresses!)
No WLM intra-Sysplex communication needed (each LPAR needs to know the 
current assignment status).

Alias assignment is based on I/O priority

John

- Original Message - 
From: gsg [EMAIL PROTECTED]

Newsgroups: bit.listserv.ibm-main
Sent: Friday, September 12, 2008 10:11 PM
Subject: Re: Hyper PAVs vs. Dynamic PAVs



Is there significant improvement from Dynamic to Hyper?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Hyper PAVs vs. Dynamic PAVs

2008-09-14 Thread Tom Moulder
I have a paper that documents the reaction time of WLM based PAV as opposed
to HyperPAV.  HyperPAV is instantaneous, in fact the IOSQ time in my test
was zero for all intervals.  Dynamic PAV controlled through WLM takes four
minutes to adjust to a changing workload for a device and never gets the
IOSQ to zero.  The paper has been accepted for presentation at CMG in
December of this year.

Tom Moulder


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Mark Zelden
Sent: Friday, September 12, 2008 3:19 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Hyper PAVs vs. Dynamic PAVs

On Fri, 12 Sep 2008 19:57:01 +, Ted MacNEIL [EMAIL PROTECTED] wrote:

One of the nice things about HyperPAV is that if you share DASD between
sysplexes, you don't have to worry about PAV thrashing like you would if
you had WLM controlled PAVs active to both sysplexes for the same DASD.

IBM has always admitted, unashamedly, that as of SYSPLEX, DASD sharing is
problematic between SYSPLEX'.

Also, for the exaggerator in the crowd, the maximum WLM interval is 10s,
not 10m.
-

10 seconds is the policy adjustment interval.  But there are 2 algorithms 
controlling PAVs IIRC.  One is to help goals and that runs about every 30
seconds.  The other is for overall system efficiency and that runs about
every 60 seconds.  The problem is that they don't do much at each interval
(each one is slightly different) so adjustments are very slow.  Multiple
devices can be adjusted, but no more than one alias will be added to a 
particular device during that cycle.   So it can take a long time (maybe
even 10 minutes) to get to where you need if there is a sustained 
increase in IOSQ.  A good example would be when your onlines come
up in the morning or when everyone walks into the office around the
same time and starts doing work.

I probably have this close... but not exact (it's been a while since I 
reviewed this information).  It is documented in the Sysprog's Guide
to WLM RedBook.

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Hyper PAVs vs. Dynamic PAVs

2008-09-12 Thread gsg
Can anyone tell me what kind of improvements can be realized changing PAVs 
from Dynamic to Hyper?  What is the real difference between the two?

TIA

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Hyper PAVs vs. Dynamic PAVs

2008-09-12 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 9/12/2008 2:03:47 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:
Can anyone tell me what kind of improvements can be realized changing  PAVs 
from Dynamic to Hyper?
 
I'll leave the quantification to others and to your own mileage  calculations.
 
What is the real difference between the two?
 
First came static PAVs.  You decide where the PAVs are inside each LCU  
(Logical Control Unit), a collection of up to 256 devices.  If you want to  
change 
any of them, you have to redo your configuration.  Lots of  work.  Error-prone 
PITA.  Hard to change.  You must know your hot  devices in advance.
 
Next came dynamic PAV.  The WLM decides within one LCU what should be  PAVed 
for the next WLM interval in order to deliver your requested goals, WLM  
issues control I/O commands to the controller, PAV array is reset inside the  
controller, and the new PAV configuration is fixed in concrete (static) until  
the 
end of the next WLM interval, maybe 10 minutes later?
 
Next came HyperPAV.  IOS decides on an I/O by I/O basis if a PAV is  needed 
for the next I/O, finds one from a pool of available PAV UCBs, directs  the new 
I/O to a PAVed UCB which the controller knows how to send to the proper  
device, then IOS returns the PAV UCB to the pool of available PAV UCBs when the 
 
I/O ends.  You don't have to reconfig.  You don't wait until the end  of the 
WLM interval.  IOS does no control I/O to tell the controller a new  PAV 
configuration.  Instantaneously dynamic as opposed to quasi-static as  opposed 
to 
seriously static.
 
Bill  Fairchild
Rocket Software





**Pt...Have you heard the news? There's a new fashion blog, 
plus the latest fall trends and hair styles at StyleList.com.  
(http://www.stylelist.com/trends?ncid=aolsty000514)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Hyper PAVs vs. Dynamic PAVs

2008-09-12 Thread Mark Zelden
On Fri, 12 Sep 2008 15:24:15 EDT, IBM Mainframe Discussion List
[EMAIL PROTECTED] wrote:


Next came HyperPAV.  IOS decides on an I/O by I/O basis if a PAV is  needed
for the next I/O, finds one from a pool of available PAV UCBs, directs  the new
I/O to a PAVed UCB which the controller knows how to send to the proper
device, then IOS returns the PAV UCB to the pool of available PAV UCBs when the
I/O ends.  You don't have to reconfig.  You don't wait until the end  of the
WLM interval.  IOS does no control I/O to tell the controller a new  PAV
configuration.  Instantaneously dynamic as opposed to quasi-static as 
opposed to
seriously static.

One of the nice things about HyperPAV is that if you share DASD between
sysplexes, you don't have to worry about PAV thrashing like you would
if you had WLM controlled PAVs active to both sysplexes for the same DASD.

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Hyper PAVs vs. Dynamic PAVs

2008-09-12 Thread Ted MacNEIL
One of the nice things about HyperPAV is that if you share DASD between 
sysplexes, you don't have to worry about PAV thrashing like you would if you 
had WLM controlled PAVs active to both sysplexes for the same DASD.

IBM has always admitted, unashamedly, that as of SYSPLEX, DASD sharing is 
problematic between SYSPLEX'.

Also, for the exaggerator in the crowd, the maximum WLM interval is 10s, not 
10m.
-
Too busy driving to stop for gas!

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Hyper PAVs vs. Dynamic PAVs

2008-09-12 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 9/12/2008 2:57:34 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:
Also, for the exaggerator in the crowd, the maximum WLM interval is  10s, 
not 10m.
 
I wasn't exaggerating.  I had no idea of its magnitude, and was  guessing 
some number of minutes because of RMF's interval unit of  granularity.  
HyperPAV 
cuts the interval down to the millisecond level,  which is how long it takes 
for one I/O to run to completion.  WLM's maximum  of 10 seconds is worth about 
10,000 such I/O requests.


 
Bill  Fairchild
Rocket Software



**Pt...Have you heard the news? There's a new fashion blog, 
plus the latest fall trends and hair styles at StyleList.com.  
(http://www.stylelist.com/trends?ncid=aolsty000514)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Hyper PAVs vs. Dynamic PAVs

2008-09-12 Thread gsg
Is there significant improvement from Dynamic to Hyper?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Hyper PAVs vs. Dynamic PAVs

2008-09-12 Thread Mark Zelden
On Fri, 12 Sep 2008 19:57:01 +, Ted MacNEIL [EMAIL PROTECTED] wrote:

One of the nice things about HyperPAV is that if you share DASD between
sysplexes, you don't have to worry about PAV thrashing like you would if
you had WLM controlled PAVs active to both sysplexes for the same DASD.

IBM has always admitted, unashamedly, that as of SYSPLEX, DASD sharing is
problematic between SYSPLEX'.

Also, for the exaggerator in the crowd, the maximum WLM interval is 10s,
not 10m.
-

10 seconds is the policy adjustment interval.  But there are 2 algorithms 
controlling PAVs IIRC.  One is to help goals and that runs about every 30
seconds.  The other is for overall system efficiency and that runs about
every 60 seconds.  The problem is that they don't do much at each interval
(each one is slightly different) so adjustments are very slow.  Multiple
devices can be adjusted, but no more than one alias will be added to a 
particular device during that cycle.   So it can take a long time (maybe
even 10 minutes) to get to where you need if there is a sustained 
increase in IOSQ.  A good example would be when your onlines come
up in the morning or when everyone walks into the office around the
same time and starts doing work.

I probably have this close... but not exact (it's been a while since I 
reviewed this information).  It is documented in the Sysprog's Guide
to WLM RedBook.

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html