В зависимости от ваших точных вычислительных потребностей, возможно, что-то вроде SimpleWorker - распределенный распределитель заданий на основе облака - может работать очень хорошо.
Вы могли бы (и у меня есть!) Сделать подобноенужно поместить все в распределенную рабочую очередь (например, Resque), а затем создать группу рабочих.Однажды я выполнил миграцию данных следующим образом: запустил 2 рабочих процесса на моем ноутбуке, 2 рабочих процесса на нетбуке и еще 3 рабочих процесса на настольном компьютере.
(мне нравится resque, потому что у него простой вебинтерфейс, где вы можете проверить статус вашей работы)