I have access to a large number of computers situated in computer teaching laboratories. These are quad core PCs and have Windows 7 installed (4 GB RAM). I can add them to my cluster as compute nodes and run jobs on them. The problem is that
the scheduler will send 4 single core tasks (for example) to run on these and that restricts the available resources for the student using these computers. I am actually doing this on my desktop which is also a quad core and, to be honest, I don't see a lot
of degredation in response on my desktop even though the Cluster Manager shows 95% plus.
The students, however, may be running some compute bound app and I wouldn't like to have them restricted by my HPC usage.
Ideally, I would like to use 2 cores for the student and use the other 2 for my cluster.