I am in the throes of designing an application that communicates between a
long running (IPL to Z EOD) server Address Space and multiple user Address
Spaces.  Given the requirements, the exploitation of PAUSE/RELEASE seems, as
per the documentation, to be highly suitable.  The server Address Space is
likely to deploy an array of Pause Elements from which the most suitable
will be selected upon each user request (of which there may be a LOT).  So a
given PE may be used VERY frequently by any and/or many User Address Spaces.
There is a paragraph in the Auth Assembler Guide which gives me a slight
concern. It states:

"When a PE is allocated with auth_level=IEA_AUTHORIZED, the PE can be used
to pause and release any task or SRB in the system. The same PE can be used,
for example, to pause a task in address space 10. After being released, the
same PE can be used to pause an SRB in, say, address space 23. ++>>There is,
however, a small performance penalty imposed when a PE is used to pause a
task or SRB in one space and then reused to pause a task or SRB in another
space++<<.  This cost is accrued upon each space transition."

I have a number of questions relating to this.   Does the accrual happen on
each AS transition? For instance, if the usage happened to alternate between
just two address spaces (say 10 & 23) would there be an accrual for EACH
Transition, or just one per Address Space?  

Secondly, given the accrual rate, however derived, is there a predictable
point where the performance overhead could become a liability - and how can
I determine it?

Finally (at least for now), if the overhead has the potential of becoming a
problem, would it be a wise move to maintain a usage count of each PE and to
delete and reacquire once a particular limit has been reached - and if so,
any suggestions as to the values that may be suitable?

Mike Kerford-Byrnes


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