Я работаю в компании, где у каждого инженера / ученого есть настольный компьютер высокого класса. В 80% случаев на полную мощность не накачивают ... Это меня огорчает.
Я хочу иметь возможность установить какое-то программное обеспечение на каждой из наших машин, которое должно позволить любому узлу использовать вычислительные ресурсы на другом компьютере.
Однако каждый инженер / ученый должен иметь возможность отключить свои машины от кластера, чтобы использовать его в качестве выделенной рабочей станции.
Какое программное обеспечение мне следует посмотреть?
Я думаю, что это отличается от грид-вычислений, потому что задачи не определяются заранее. Я думаю, что это отличается от традиционных кластерных вычислений, потому что у меня нет монопольного доступа ко всем подчиненным узлам.
Спасибо!
На каждом компьютере установлена Ubuntu 10.04
Проверять, выписываться BOINC - вы можете настроить ваш собственный локальный BOINC-сервер для управления внутренними заданиями и установки клиентского программного обеспечения (управляемого пользователем) на каждую рабочую станцию. Совместим с Linux, Mac и Windows.
Настоящий вопрос в том, какую проблему вы пытаетесь решить? Если у вас есть задачи параллельных вычислений (программа MPI, hadoop и т. Д.) Или проблема, требующая решения крайне параллельной (например, рендеринг кадров фильма), то ваше программное обеспечение будет специально для этого. Если вы просто пытаетесь использовать лишние циклы для «большего блага», то вам следует начать с distribution.net.
Похоже, у вас есть решение без проблем прямо сейчас, и большинство компаний не любят тратить ресурсы (например, время настройки, время администрирования и т. Д.) Без четкой цели.