There are two computers with 12 physical cores each.
Computer A should accept jobs and distribute them among A and B
I want to setup Computers A and B such that
- A will accept jobs (via ssh) and distribute them among A and B (more or less intelligently)
- if possible I'd like to block 4 cores on each computer as "personal requiremets"
Jobs are expected to be either python scripts or executables written in c++ (can involve mpi code).
I have read of slurm and the Sun Grid Engine but that seems a bit too powerful/complicated for this use case (I don't want to spend a week reading how to do it and troubleshooting). Is there an easier solution that satisfies the requirements?