Вычислительные сети, распределение задач
Приветствую! Прошу помощи по технически сложной задаче:
Есть разработчики, пишущие программный код на различных языках - от C и R до VB6(OLE,COM).Есть ряд машин, под управлением ОС Windows.
Необходимо иметь возможность собирать исходники в бинарники и зупускать их на выбранных машинах. По-сути необходимо построить вычислительную сеть:
[Компилируемые сырцы] -> [Сборка] -> [Задача для исполнения(исполнить X раз с такими-то параметрами на выбраных машинах из сети)] -> [Забрать результат и сохранить]
Бинарники проводят математические рассчеты, данные(десятки гигабайт) берут с сетевого диска.
Была идея реализовать вычисления на основе BOINC-сети, не устроила по причине необходимости специальной сборки сырцов. Написание подобной сети пока не рассматриваю как вариант, интересуют открытые системы с возможностью дописки/шлефовки.
Знаете ли вы о каких-либо подобных системах?