DR node assignment

Is there any way to alter the way nodes are assigned to different clients (?) rendering on the same network?

We have a render farm running in our office, with most of the nodes on DR most of the time. If someone starts off a job that gets all the nodes, and the next job waits rendering only on the client machine until they become available again. It would good if there was a way to split the number of available nodes across the number of jobs rendering, or at least to manually reassign nodes during rendering.

Does this exist already?

With native Corona’s DR you can only manually specify a list of nodes to be used, and then they can be auto-discovered and re-join during rendering.

For the task you described, I think you would need some render manager such as Backburner or Deadline.