Кластер дома

Steeply

Skynet
Идея создать кластер - классная!

Мне бы лишние штук 50...

НО
В придачу к железу, нужно еще ПО.

Промелькнула мысль.
А то винда с офисными программами действительно будет тормозить сиё чудо.


Принцип должен быть таким: мощный пенек с виндой в качестве терминала и кластер
для осуществления основных расчетов.

как-то так...
принцип, рожденный еще во времена мохнатых мамонтов :)
Винда под кластер? Шутить изволили?
 

biz

Местный
При чем здесь ХР вобще? Если мне память не изменяет чтобы сделать кластер под вендой нужна серверная ось энтерпрайз или дата центр эдишн.
та нии ... от редакций зависит тока масштаб кластера, што файловерного, што вычислительного ...
ну рази што бизнес едишн мимо ...
 

SLoNiCK

Новичок
Что такое вычислительный кластер? Куча вычислительных узлов, на каждом из которых независимая ОС. Все они объединены средой передачи данных - гигабитным езернетом, например. Также на них установлен некий "кластерный протокол обмена информацией". Он может быть универсальным (MPI, OpenMP), а может быть специфичным для какой-то вычислительной задачи (протоколы обмена данными для распределенного 3D рендеринга). Он может быть частью дистрибутива ОС, отдельной службой, или даже частью прикладного ПО. Также обычно у кластера есть ПО централизированного мониторинга и управления всеми узлами.

В чем приемущество такой системы? В относительной дешевизне и простоте аппаратной части. Узлы кластера чаще всего представляют из себя обычные 2-хпроцессорные сервера, объединенные доступным сетевыми технологиями.
В чем недостатки? В сложности создания ПО. Вычислительная задача должна сама себя дробить на локально независимые части, раскидывать их на вычислительные узлы, следить за глобальной целостностью данных, при этом интенсивность обмена данными между узлами не должна привышать возможности сетевого интерфейса. Кластер не является единой многопроцессорной системой или системой с общей памятью.

Можно ли сделать кластер на WinXP? Да пожалуйста, ставьте тот же MPICH2 да запускайте кластерное ПО, его использующее. Просто многие дистрибутивы ОС имеют необходимые компоненты, которые проверены в совместной работе, так что если есть желание как можно быстрее получить работающий кластер, а не с настройкой повозиться, то WinXP - не лучший выбор.
 

SLoNiCK

Новичок
Biz©

>Кластер не является ... системой с общей памятью.
черезчур категорично ...


Зато правдиво ;)
Если уж ccNUMA системы с большим кол-вом агентов (например, 8-процессорные сервера AMD) довольно сильно теряют в производительности при интенсивном чтении из "чужой" памяти, то что говорить о кластере, где "кусочков" памяти десятки, скорость интерконнекта на порядок меньше, а задержки доступа - чуть ли не на 2 порядка больше. И это для совсем недешевого Infiniband. Для обычной сетки все еще хуже.
 

Touareg

to kalon epieikes
С точки зрения клиента кластер логически это одна большая железка, и пофиг чо там у нее внутри. :D

В этом смысле безлимитный впн "квази кластер" Веги кластером не является, хотя бы потому что снаружи видно что там три железки.
 

biz

Местный
Ну, кластеры бывают не только вычислительные, балансировка нагрузки тоже кластерная задача.
я бы не стал называть кластером load ballansing (уподобляясь m$) ... эт скоре просто технология, которая используется в вычислительных и HA-кластерах
 

SLoNiCK

Новичок
Тогда с точки зрения клиента весь интернет - большой жесткий диск на том конце провода провайдера.
 

Touareg

to kalon epieikes
Тогда с точки зрения клиента весь интернет - большой жесткий диск на том конце провода провайдера.
Или даже содержимое кэша браузера в виде картинки на мониторе, а иногда и звук из колонок. ;)

По поводу "что такое интернет и где он находится?" можно медитировать часами, пока не надоест.

я бы не стал называть кластером load ballansing (уподобляясь m$) ... эт скоре просто технология, которая используется в вычислительных и HA-кластерах
Аха, наверно так корректней. Вобще кластеризация это нынче как бы модно, в связи с бурным развитием всяких облачных тем, но кластер дома это конечно извращенство.
 
Сверху