Running parametrized job on specific host

I’m not sure but I think his problem may be that similar to my question (here).

If you create a batch job constrained to a single client, then you need as many parametrized jobs as you have clients, and each time when submitting a parametrized task you need to decide which job/host to use which may be hard - not knowing the resources and other conditions that should guide your choice. Also, if you later want to check on a task, you need to remember where you submitted it.