Что делать с кластером старых компьютеров под управлением Ubuntu?


22

В нашем университете наш отдел получил грант нескольких старых компьютеров P4. Мы решили использовать их для создания сетки 3х3, которая будет служить средой для нашей работы по ручной обработке. Однако на данный момент это все, что мы сделали:

Skynet, наша компьютерная сетка 3х3

Это потоковое видео, состоящее из 9 частей, использующее сценарии vlc / ssh для управления им.

На данный момент все компьютеры подключены к одной сети и управляются с использованием аутентификации на основе ключей ssh. Я хотел бы услышать некоторые инновационные идеи. Некоторые аппаратные детали предоставляются:

1 ГБ ОЗУ, Intel Pentium 4 2,4 ГГц, 40 ГБ HDD под управлением Lucid

В частности, я думал о 40-гигабайтной части, используемой в качестве облачного хранилища для людей. Что - то вдоль линий sparkleshare или OwnCloud , но они , кажется, не предлагают несколько сети на базе компьютера. Если есть какой-то способ использовать вычислительную способность этой сетки, я также хотел бы услышать об этом.


2
Это отличная идея. Я попрошу модератора сделать это вики-сообществом.
RolandiXor

2
Разве это не немного не по теме?
MarkovCh1

Может быть, вы могли бы использовать Hadoop?
Матео

Ответы:


11

Если компьютеры имеют разумное сетевое соединение, есть ряд служб, которые вы можете использовать, чтобы сделать Интернет лучше. Мало что из перечисленного я могу прямо распараллелить в кластере, но многие из них работают очень хорошо при использовании на пуле машин с циклическим перебором DNS для балансировки нагрузки и уменьшения воздействия, если какой-либо из машина выходит из строя. Кроме того, вы можете одновременно выполнять обслуживание на одной машине, оставляя кластер и службы незатронутыми.

  • запустить сетевой демон времени и добавить его в пул сервера времени
  • запустить сервер ключей GPG и добавить его в пулы серверов ключей
  • запустить мост или эстафету Tor и отразить сайт Tor Project
  • запустить почтовый микс-сервер Mixmaster
  • запустите нотариус Конвергенции или Перспективы, чтобы отследить нарушения SSL
  • запустить полный экземпляр Обсерватории SSL
  • запустить узел Tahoe-LAFS для участия в безопасной распределенной файловой системе
  • запустить узел I2P или GNUnet

Самое замечательное то, что большинство этих сервисов не сильно нагружают процессор, поэтому они действительно хорошо работают даже на старом оборудовании. Для этих видов услуг менее важно, какую общую вычислительную мощность вы можете предоставить, и более важно, что задействован разнообразный набор машин. Вот почему я рекомендую их, а не участвую в одном из многих проектов @home:

для более старой машины вы получаете намного больше, чтобы сделать мир лучше с такими услугами, чем то, что требует всего процессора, который он может получить.

Конечно, с вашим оставшимся временем процессора вы все еще можете попытаться вылечить рак или исследовать небо.


11

Поставьте своего рода клиент распределенных вычислений и пожертвуйте свои неиспользованные циклы науке.

Может быть, что-то вроде http://folding.stanford.edu/


Начал работать над этим!
Немо

8

Вы можете попробовать добыть биткойны . Эта виртуальная валюта, основанная на одноранговом протоколе (и которую можно легко обменять на реальные деньги, на момент написания биткойна стоит около $ 11), имеет монеты, которые генерируются не одним учреждением, а сетью всех его пользователей. Вероятность получения некоторого количества таких денег тем больше, чем больше у вас вычислительной мощности. Когда вы начнете, вы можете рассчитать , окупится ли это.


2
Не стоит затрат энергии с этими процессорами p4.
Имбэр

1
@imbaer: 2 года, 2 месяца спустя: 1 биткойн стоит 1100 долларов. Смешно.
Заз

4

Да, вы также можете проверить BOINC: https://boinc.berkeley.edu/ .

Вы можете добавить любой проект, поддерживаемый BOINC, по вашему желанию. Я думаю, что наиболее известным проектом, поддерживаемым BOINC, является SETI @ HOME, но есть и много других проектов в таких областях, как медицина. Вот небольшой список проектов: https://boinc.berkeley.edu/projects.php



0

Вы можете принять участие в Великом Интернете Mersenne Prime Search ! Установите клиент на несколько или все компьютеры и дайте ему поработать! Если один из ваших компьютеров обнаружит новый тип Mersenne Prime, вы можете выиграть 3000 долларов США или даже 50 000 долларов США . Это как веселая лотерея, где единственная плата за вход - это ваше электричество и вычислительная мощность! И даже если вы не найдете простое число, вы вносите свой вклад в науку, помогая подтверждать / отклонять простые числа Мерсенна, найденные на компьютерах других людей.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.