IBM Mainframe Discussion List <[email protected]> wrote on 12/13/2007 
03:33:56 PM:

> <rant>
> Lots of really smart people have commented back and forth on this
> subject and it is one of those perennial stocking stuffers without any
> reasonable answer. Yes, vendors do "bad things" and customers do "dumb
> things" and IBM gets a pass. We all meekly accept that
> "one-size-fits-all" billy clubs like the IEFUSI exit represent an
> acceptable management approach for virtual storage in the 21st century.
> 
> Well, bah humbug!
> 
> Here we have the most powerful operating system in the world, but it
> still has 1960's constructs for dealing with memory. What a crock! Why
> arbitrarily limit memory? Oh yeah, to prevent a runaway program from
> nailing the system. Clue: The IEFUSI exit doesn't do anything to prevent
> that. It really isn't even slightly helpful in that goal. It's like
> sticking band-aids on cancer patients.
> 
> Instead, the system programmer has to guess what a good system-wide
> limit might be and then code it in assembler ferpetesakes!!!! Heaven
> forefend having to make a midnight change so some critical job can run.
> And what about the poor old JCL programmer who has to guess what each
> program is going to need ahead of time, without knowing anything about
> data volume, or workload... And let's not forget everyone else who gets
> woken at o-dark thirty when things go bump in the night and then has to
> second guess the first two without the aid of a crystal ball or even a
> bowl of chicken entrails. Fact: Region related problems happen hundreds
> of times more often in the wild than runaway storage users filling up
> AUX.
> 
> So why do we meekly accept it? This is really just a stupid, antiquated,
> design (or lack of design) that had questionable merit in the first
> place. If you want it "fixed", the only thing you can do is lean on IBM
> for improvements. Arguably the combination of VSM, RSM and ASM could
> observe the runaway and take action to slow it down, perhaps even to
> cancel it, but it doesn't do anything like that. You have to guess for
> yourself.
> </rant>
> 
> CC
> (expecting a flame or two :-)

  Well, I type too slowly to do much flaming.  And of course, I am
willing to discuss this in great detail any time you come to
Poughkeepsie and take me out for a beer.  However,  I am at somewhat
of a loss to figure out how an operating system would distinguish 
between a program which intentionally uses a lot of storage, and a
"runaway" program which unintentionally uses a lot of storage, without
someone telling the operating system how much storage the program 
is intended to use. 
 
Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie,  NY

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