[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] Order of selection of machines in condor pool



> > I recently added 40 fast nodes to my pool of what had been just 14 
> > slow nodes.  The 40 fast nodes seem to be working OK.
> > However, when the pool is mostly idle, it seems like it is 
> very often 
> > the slow nodes that match first.  for example, there are 16 jobs 
> > running at the moment and all but one of them have matched 
> on the slow 
> > nodes that were in the pool at first.
> > 
> > So what is the scheduling algorithm that is being used?  As 
> far as I 
> > know any node in the pool would meet the requirements of
> > these jobs equally well.   I verified by submitting 100 jobs that
> > all the nodes are in fact able to accept and run jobs.  
> It's obviously 
> > not a round-robin scheduler.  What would make the bias?
> 
> I don't know the exact algorithm of scheduling, but if you 
> put "rank = mips"
> into your submission-file the fastest (most Mips) of your 
> available machines will be used for the jobs.
> 
> Thomas Bauer
> 

You can also put that expression ("Rank=Mips" or "Rank=Flops") into 
the macro called DEFAULT_RANK in your global config file, that will
be used by default when no other rank is specified in the submit 
file.

Thomas