Most of our production job queues allow 15 or more jobs to run simultaneously...

Jobs submitted 'on demand' by users go to the user's "personal" job queue-- which is single threaded. This prevents a single user from flooding the system.

We also 'rotate' our job queues-- a routing program inspects the log of the job just starting and finds out which job queue the job started from. It then changes the subsystem description, giving that job queue the next highest sequence number. The sequence number is held in a data area; when we get over 9000 a batch job renumbers the queues starting at a low number.

This rotating of job queues prevents a user with a queue that has a low sequence number from filling the queue and blocking all other users from running jobs until hit queue is empty.

==Paul E Musselman
PaulMmn@xxxxxxxxxxxxxxxxxxxx

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.