It was so expensive and slow, it optimized machine cyles
and wasted people cycles. To the machine tricks amaze
me and the people wastage kills me.

As far as telling the system what you need, I'm regressing
to that in Unix. I've been looking at OpenPBS as a batch
system. You need to tell it expected needs and utilization
so it will route you to the right box at the right time.