Программное обеспечение для кластеризации машин

Программное обеспечение для кластеризации машин

Я взялся за проект, в рамках которого мне нужно настроить сервер (любой тип сервера) и настольные компьютеры таким образом, чтобы сервер мог использовать процессоры других компьютеров для вычислений (или других задач), когда они находятся в состоянии простоя или при низкой загрузке процессоров.

Может кто-нибудь подсказать мне какое-нибудь программное обеспечение с открытым исходным кодом, которое может потребоваться, или какие-нибудь идеи о том, как это сделать? Я пытался увидеть некоторые проекты, такие как Beowulf Cluster и TORQUE, но я не понял многого.

Спасибо заранее :)

решение1

Была предпринята попытка разработатьдля этого случаярешение кластеризации для Ubuntu от Сообщества, называемоеeasy-ubuntu-кластеризация. Но, похоже, это не прошло стадию обсуждения.

Кластеризация — это, прежде всего, вопрос методологии, а не программного обеспечения.скопление Беовульфав частности, в основном это касается настройки механизмов, с помощью которых узлы общаются и делятся ресурсами. Существуют протоколы для обеих задач;МПИв частности, используется в большинстве решений на базе Linux.

В Интернете можно найти различные руководства, описывающие различные методы; краткий обзор:

  • Выпускник факультета биоинформатики из Нидерландов создалподробное руководствоосновано наМПИЧдля общения иНФСдля совместного использования активов.

  • Расширенный Linuxпредоставляет альтернативное (и более краткое) руководство, также основанное на MPICH и NFS.

  • ВLinux.comСуществует краткое и простое руководство по преобразованию исключительно коммуникации в Ubuntu 8.04 (с более ранней версией MPICH), с которым, возможно, стоит ознакомиться.

  • Цифровой Океанпредставить метод на основе VPN для своего продукта частной сети, который также использует MPI.

Связанный контент