(Раскрытие информации: я один из разработчиков BOINC, я также управляю несколькими проектами BOINC)
Пока ваши приложения распараллеливаются (например, вы можете разделить набор данных или изменить параметры командной строки приложения, чтобы разделить пространство поиска), вам доступны несколько простых опций. Если ваши узлы работают под управлением Linux, и вы можете использовать для них SSH, могут подойти простые инструменты, такие как GNU Parallel .
BOINC в целом больше ориентирован на работу с компьютерами, объединяя разнородные ресурсы. Он имеет некоторую кривую обучения и много внимания уделяет безопасности (например, весь код, работающий на платформе, должен быть подписан, что усложняет развертывание «любого» приложения). Если вы ищете реальное использование в стиле кластера, где вы будете запускать десятки различных приложений, BOINC может не подойти вам (обратите внимание, что существуют способы отправки двоичных файлов приложений как часть работы, но это не тривиально).
Если вы решите попробовать BOINC, существует несколько устаревшая Виртуальная машина с предустановленным сервером BOINC , или просто получите последнюю версию кода от Github .