The algorithms for distribution of logical processors among high/medium/low polarity have been documented in several recent IBM presentations. See SHARE proceedings and CMG proceedings for a description. The distribution is based on the LPAR's share of physical engine capacity. In summary:

- Always have at least one medium polarity

- If physical share is GT 1.5, assign high polarity processors subject to above rule (e.g., physical share GT 1.5, assign 1 high polarity; if share GT 2.5, assign 2 high polarity, etc.).

- If remaining share after assigning high polarity is LE 1.5 and remaining share is GT 1, assign 2 mediums (if at least two logical processors have been assigned to LPAR).

- If at least two logical processors are assigned, always have at least 2 unparked logical processors

- Park all logical processors not explicitly assigned high polarity or medium polarity.

The algorithms change somewhat, depending on which APARs have been applied (for example, the "always have two logical processors unparked" rule is applicable with APAR OW24272).

The above algorithms are static (that is, the high and medium polarity processor are formed based on weight/share and do not change unless the weight/share change). Consequently, the result of the algorithms can be computed easily using a spreadsheet. IRD LPAR Weight Management algorithms can change the weight/share associated with an LPAR, so the distribution of high/medium polarity can dynamically change based on IRD actions.

- If low polarity processors are parked, they can be unparked based on the utilization of existing unparked logical processors, the demand for more CPU capacity in the LPAR, the unused capacity share available from other LPARs, etc. Unparked low polarity logical processors will be parked if the computer capacity conditions are no longer applicable. Unparked low polarity logical processors will share equally with the medium processor(s) in the medium share.

The algorithms that decide to park/unpark low polarity logical processors are executed every 2 seconds. These algorithms are being revised because the current algorithms are not sufficiently responsive. For example, the current algorithms require that all unparked logical processors must be at least 94% busy before another low polarity logical processor will be unparked. According to Bernie Pierce (WLM Developer) at his CMG presentation last month, the revised algorithms should be available by end of January.

As mentioned, you can put the above algorithms into a spreadsheet and experiment with various combinations of weight/share among the 3 LPARs each having 3 logical processors as described by the OP. That will answer any questions about the distribution of logical processors into high/medium/low polarity depending on LPAR share of physical capacity. You will notice, for example, that it is not possible to have TWO medium logical processors each with a share of 99%. A single medium can have 99%, but if the combined share of two mediums was more than 150%, then the algorithms would form one high and one medium.

Regards,

Don

******
Don Deese, Computer Management Sciences, Inc.
Voice: (804) 776-7109  Fax: (8043) 776-7139
http://www.cpexpert.org
******


At 06:26 PM 1/16/2009, you wrote:
If you're curious about how things are being distributed, and have RMF,
the RMF post-processor CPU report will show you the processor share from
an LPAR point of view.  Note that Al isn't completely correct, in that
sometimes HiperDispatch may decide to give you two medium CPs (CPs that
have a logical processor share between 1 and 99%) instead of 1 high CP (a
CP with a 100% logical processor share).

---
Kevin McKenzie

External Phone: 845-435-8282, Tie-line: 8-295-8282
z/OS BCP SVT, Dept FXKA, Bldg 706/2D38



Al Sherkow <[email protected]>
Sent by: IBM Mainframe Discussion List <[email protected]>
01/16/2009 09:50 AM
Please respond to
IBM Mainframe Discussion List <[email protected]>


To
[email protected]
cc

Subject
Re: z10 and HiperDispatch question.






That is how HyperDispatch should work. Engines will be pseudo dedicated to
an LPAR. 3 LPARs on a W03 (or U03 of the orig question) with 3 logicals
each
would tend to have one engine at 100% and the other two close to zero (if
all have equal demand) and weights of 33%.

----------------------------------------------------------------------
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
No virus found in this outgoing message.
Checked by AVG - http://www.avg.com
Version: 8.0.176 / Virus Database: 270.10.8/1898 - Release Date: 1/16/2009 3:09 
PM

----------------------------------------------------------------------
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

Reply via email to