in reply to Forking multiple processes at once, but limiting how many at a time
If you are using SSH to send jobs to the remote hosts, consider also Net::OpenSSH::Parallel.