Я занимаюсь разработкой распределенной программы, которая будет работать на компьютерах Amazon EC2.
В идеале я бы разработал на своей локальной машине, запустил скрипт для развертывания источника на удаленных машинах ( Все Linux-машины, на которых у меня есть доступ по ssh ), запустил бы команду компиляции на каждом из удаленных машины, а затем запускают программу на каждом экземпляре, имея контроль над запущенными программами ( возможность их приостановить ).
Мне интересно, существуют ли уже какие-либо инструменты для такой задачи (кроме использования MPI, но это для другого вопроса), и если нет, то какие рекомендации следует использовать.