Суперкомпьютер со старых компьютеров

У меня много компьютеров сидят без дела.

  • Нетбук
  • Ноутбук
  • Рабочий стол
  • И другой рабочий стол

Мне было интересно, есть ли какое-либо программное обеспечение, способное взять на себя вычислительную мощность компьютеров и использовать его для создания мощного сервера, который мог бы размещать Windows или Linux VM?

Какие виды соединений вы бы использовали?

Какое программное обеспечение я могу использовать?

Какие приложения это имеет.

Кто-нибудь сделал что-нибудь подобное?

Это кажется выполнимым.

2 ответа

Решение

На http://slashdot.org/ есть старая шутка о том, чтобы взять кучу старых компьютеров и создать кластер Беовульф.

Интересно, что вот статья в ZDNet о том, как кто-то делает это с помощью нескольких компьютеров Raspberry Pi: http://www.zdnet.com/article/build-your-own-supercomputer-out-of-raspberry-pi-boards/

Я не знаю, можете ли вы объединить свои компьютеры, чтобы сделать компьютер намного большего размера для запуска одного экземпляра Linux или Windows. Основной проблемой, с которой вы столкнетесь, является связь между процессорами. Большинству процессоров компьютера требуется шина с низкой задержкой и высокой пропускной способностью, и Gigabit Ethernet просто не достаточно быстр для этого, на самом деле.

Хотя вы можете создать кластер виртуальных машин из более быстрых компьютеров, используя (бесплатную) виртуальную среду ProxMox: https://www.proxmox.com/

Это полностью выполнимо.

Вы можете разместить мини-облако с помощью программного обеспечения, такого как MAAS ( http://maas.ubuntu.com/).

Используя maas, вы можете управлять кластером компьютеров; вы можете развертывать рабочие нагрузки на них, используя такие инструменты, как juju (juju.ubuntu.com). Maas заботится о загрузке и установке компьютеров, когда juju запрашивает оборудование для развертывания. Прочитайте документацию maas и juju, чтобы понять, что они делают, и решить, нравится ли вам такая возможность.

Другие вопросы по тегам