On Wed, Nov 30, 2011 at 08:56:02AM -0500, Walid wrote:
Dear All,

We might be considering moving to SGE/OGE solution away from Torque/Maui based 
solution, one feature we are looking for is that lets say i have a cluster of 
two types of nodes serial, and batch. if a large  percentage of  serial are 
idle during working hours i would like to the scheduler to run batch jobs on 
them , given that it does not use them all but allow for some of them to still 
be able to serve any coming serial jobs.  is that doable? and if it is what is 
that feature called, or how it is done

Depending on what your specific needs are, I can think of two ways
to do this off the top of my head.

One is using the 'calendar' function.  This allows queues to be
suspended at certain times.  Thus, you could have queues for 'batch',
'serial', but configure some or all queue instances in 'serial' to have
a calendar setting that (un)suspends them at a time of your choosing.
See http://arc.liv.ac.uk/SGE/htmlman/htmlman5/calendar_conf.html and the
"calendar" section of
http://arc.liv.ac.uk/SGE/htmlman/htmlman5/queue_conf.html


Another way would be via resource quotas.  This may not be as
"automatic" as using a calendar, but you could certainly automate
adding/removing (or changing) a resource quota that permits the 'serial'
queue to accept jobs a given time of day (i.e. use a cron job to change
the configs).

You could probably also do something clever using subordinate queues,
queue instance sequence number sorting, and resource complexes as well.


thanks in advance

regards

Walid

_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users


--
Jesse Becker
NHGRI Linux support (Digicon Contractor)
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to