> -----Original Message-----
> From: IBM Mainframe Discussion List 
> [mailto:[EMAIL PROTECTED] On Behalf Of Ted MacNEIL
> Sent: Wednesday, March 28, 2007 4:15 PM
> To: [email protected]
> Subject: Re: Job class enforcement was Re: IEFC603I PROCLIB 
> DEVICE I/O ERROR READING F...
> 
> 
> >> One reason - the job's submitter may be trying to run his work at  
> > lower  cost
> > than the correct job class would cost, assuming a job-class-based
> > charge-back policy is in effect.
> 
> If people are doing that, then your charge back policies 
> should be reviewed.
> NOT, what the user is doing to get their job done.

Hum, we have standards on jobclasses which relate to maximum CPU time
consumption. Why? So that we can help the programmers get shorter jobs
run in preference to "monsters". If somebody comes along and says: "I
can hijack a C initiator to get my work done and to <elided> with the
other programmers!", shouldn't I, as the system administrator, make sure
that the programmer doesn't get away with it? This is not a single
desktop where if I'm not using it, it is going idle!

> 
> It all comes back to productivity.

But whose productivity? The "group productivity" of the entire staff? Or
the productivity of an individual who is "being greedy" and attempting
to "steal" resource from others on the staff?

Yes, in a perfect environment, there would be CPU to spare, and disk
without limit, and bonus checks at Christmas. But, at least in our shop,
we are limited. So we must control who gets what, how much, and when.
Yes, that is a productivity hit. But unlimited productivity requires
unlimited money. And there are always the bean counters and other who
have the "mainframe is too expensive!" ready in order to build their own
empires.

> 
> If you have draconian policies, users will perform unusual 
> acts to get around it.

True. If by draconian you mean unneeded. Some resource consumption
limits are needed. Perhaps another case in point. We have a product
which allows our Business Intelligence people to issue SQL-like queries
against various sequential and VSAM files. It has a WLM resource cap on
it. Why? Because if it didn't it would literally use 100% of the CPU
that it could get, locking out production, testing, and TSO. That would
make the BI people very "productive" in that they'd get their answers
very fast. But it would kill the rest of the business. So we take a
rather draconian measure of using WLM resource capping to stop this. We
asked the BI people to only do two or three concurrent queries. They
totally refused! "Make me!!!" So we did. We had to.

> 
> Who is served by this set of cirumstances?
> 

Hopefully, then user community as a whole.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it. 

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