Priority of hosts for job exection

Message boards : Server programs : Priority of hosts for job exection
Message board moderation

To post messages, you must log in.

AuthorMessage
koushkov

Send message
Joined: 26 Jan 11
Posts: 1
France
Message 36596 - Posted: 26 Jan 2011, 17:16:46 UTC

Hi,

I would like to create a project (or WU template) so that job distribution is performed according to host priority.

For example, if 10 hosts participate to a project, these hosts could be "rated" and when a new job is present, it would be dispatched in priority to the host with the best "rate". If this one cannot process the job, the server will then try on the 2nd best host and so on...

The objective is for local distributed computing for applications requiring a licence.
Let's say there is a group of 20 computers with quad-core. 10 licences are shared between these 20 computers. Each computer can run up to 4 instances of the same application while using only one licence. Inputs for this application are sent continously.
This way, it would be interesting to send the first 4 jobs on a computer, and then on the 2nd... instead of sending these jobs to a random computer available, which would consume much more licences (preventing users to manually use the application, ie in a not batch-mode way). Also, there would be less chance to send a job to a computer and be short of licence.
As all computers have more or less the same performances (and are staff computers), the list of priority could be generated randomly, and on a daily-basis to use different computers every day.

If you have another idea to solve this problem, let me know!

Thanks,

Boris
ID: 36596 · Report as offensive

Message boards : Server programs : Priority of hosts for job exection

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.