hi, in many cases we observe that jobs are allocated on free resources on a given node before moving on to other nodes. is it possible to do breadth first assignment?
for example, if i have 10 nodes each with 40 processors and each job requires 1 processor, the first 10 jobs should be divided as 1 job per node instead of all going to 1 node. That is, the most free node has highest priority in receiving a job. most free = f(x_procs_available, x_mem_available) where x_ = %cpu or %gpu depending on job requirements cheers, satra
