Would it be possible to have a cluster setup done through the scheduler that put in an uneven core distribution?
So for example the headnode for a particular job would need more RAM to run with than all the slave processes and therefore it would be advantagous to have the headnode with 1 or possibly 2 cores used and every other node with 2-4 cores used.