[Moabusers] Limit number of jobs of a group over a period of time ?

Michael Santos msantos at stsci.edu
Tue Aug 7 16:22:03 MDT 2007


Hi Chris,

	I think the closest you could come to this would be to use  
fairshare.  You couldn't use jobs as a metric (I think), but would  
have to use some variant on processor-seconds consumed.  You could  
set FSINTERVAL to 24 hours and set FSDEPTH to only have one window.   
If your high-level goal is to stop one group from dominating  
resources, I think fairshare is a reasonable direction to go in,  
unless you really need to measure jobs run and not processor- 
seconds.  You can also do thing like 'disregard fairshare unless a  
group is using more than XX% of the resources' (using FSTARGET with a  
ceiling) so that it only kicks in when one group is really dominating.

Good luck,
Michael Santos
Space Telescope Science Institute

On Aug 6, 2007, at 1:12 AM, Chris Samuel wrote:

> Hi folks,
>
> I've been asked the following question, and I'm not sure it can be  
> done in
> Moab at the moment (or at least I can't figure out how I could do it).
>
>> Only N jobs in a queue per "user group" per 24 hours if there is a  
>> waiting
>> queue for other user groups.
>
> In other words, something like:
>
> GROUPCFG[groupname,queuename] MAXJOBSPERDAY = 30
>
> Any ideas ?
>
> cheers!
> Chris
> -- 
> Christopher Samuel - (03) 9925 4751 - Systems Manager
>  The Victorian Partnership for Advanced Computing
>  P.O. Box 201, Carlton South, VIC 3053, Australia
> VPAC is a not-for-profit Registered Research Agency
> _______________________________________________
> moabusers mailing list
> moabusers at supercluster.org
> http://www.supercluster.org/mailman/listinfo/moabusers



More information about the moabusers mailing list