When I have jobs that have different memory and CPU requirements, is it possible to somehow specify what kind of node I want this job to be run on?
For example a high memory process/job I want to run on a amazon memory node, a high CPU process/job on a high CPU node. Sometimes I have jobs that can only have a single thread, but they need a lot of memory. A dirty way would be obviously (if I'm alone on the server) to start the corresponding computing node and then start the job.
BUT: I want this to work also in a workflow process and (optional) also for many users in parallel.