URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID11
Нить номер: 8
[ Назад ]

Исходное сообщение
"Организация вычислительного кластера"

Отправлено kap , 25-Ноя-02 11:06 
Возможна ли организация миграции процессов между freebsd и RedHat машинами в кластере ?

-------------------------
Проблемы и решения при создании вычислительного кластера, с чего начать, как огранизуется миграция процессов и организация единого пространства идентификаторов процессов и файловых дескрипторов ?

Как организовать кластер, что бы он выглядел как единая вычислительная машина (суммирование ОЗУ и CPU, вид как SMP система)?

Как организовать распределение процессов по разным машинам и какое ПО для этого использовать ?

Какие есть мнения о http://www.mosix.org/ и http://www.beowulf.org/ ?


Содержание

Сообщения в этом обсуждении
"RE: Организация вычислительного кластера"
Отправлено nul , 29-Ноя-02 20:21 
>Возможна ли организация миграции процессов между freebsd и RedHat машинами в кластере
>?
>
>-------------------------
>Проблемы и решения при создании вычислительного кластера, с чего начать, как огранизуется
>миграция процессов и организация единого пространства идентификаторов процессов и файловых дескрипторов
>?
>
>Как организовать кластер, что бы он выглядел как единая вычислительная машина (суммирование
>ОЗУ и CPU, вид как SMP система)?
>
>Как организовать распределение процессов по разным машинам и какое ПО для этого
>использовать ?
>
>Какие есть мнения о http://www.mosix.org/ и http://www.beowulf.org/ ?


Что-то ответов море, хотя вопрос уже три дня лежит! Даже я решил попробовать,
хотя специалист из меня... :(
     А зачем единое пространство PID и файловых дескрипторов? И с
"суммированием" памяти что-то странно: это вроде не соответствует
современной практике параллельного программирования...
     У нас в группе кластер работает на MPI (см. http://www-unix.mcs.anl.gov/mpi/).
По этому имени ты в google море разной информации найдешь. Сам я его ставил
только один раз, и на кластер из одного компа: только для отладки параллельных
программ, и то не себе. :) Но ставится он без проблем, и работает по любой
сетке через rsh (эта фигня должна для этого нормально функционировать), хоть и
на одном компе через localhost. MPI вроде как стандарт, хотя есть и что-то
для "объединения памяти". На счет единного ввода-вывода - а ЧЕЗ, его я не
настраивал. Но у нас на кластере nfs стоит.
     Только что-то по духу вопроса неясно: а для чего кластер-то. Я имею ввиду,
под такие вещи специально программы пишут, и там своя проблематика. Просто
усемирить комп, чтобы на нем обычные программы быстрее шли, таким образом не
получится. И проект Beowulf тоже не об этом.


"RE: Организация вычислительного кластера"
Отправлено Andre , 30-Ноя-02 11:35 
>Что-то ответов море, хотя вопрос уже три дня лежит! Даже я решил
>попробовать,
>хотя специалист из меня... :(
>     А зачем единое пространство PID и файловых
>дескрипторов? И с
>"суммированием" памяти что-то странно: это вроде не соответствует
>современной практике параллельного программирования...
>     У нас в группе кластер работает на
>MPI (см. http://www-unix.mcs.anl.gov/mpi/).
>По этому имени ты в google море разной информации найдешь. Сам я
>его ставил
>только один раз, и на кластер из одного компа: только для отладки
>параллельных
>программ, и то не себе. :) Но ставится он без проблем, и
>работает по любой
>сетке через rsh (эта фигня должна для этого нормально функционировать), хоть и
>
>на одном компе через localhost. MPI вроде как стандарт, хотя есть и
>что-то
>для "объединения памяти". На счет единного ввода-вывода - а ЧЕЗ, его я
>не
>настраивал. Но у нас на кластере nfs стоит.
>     Только что-то по духу вопроса неясно: а
>для чего кластер-то. Я имею ввиду,
>под такие вещи специально программы пишут, и там своя проблематика. Просто
>усемирить комп, чтобы на нем обычные программы быстрее шли, таким образом не
>
>получится. И проект Beowulf тоже не об этом.
Hi многоуважаемые
только вчера закончили ставить PVM на SUSE но под специально написанные программы (нам нужны такие вычисления), а в остальном присоединяюсь к вышесказанному - "усемерение" компа не получится ИМХО


"RE: Организация вычислительного кластера"
Отправлено kpanic , 03-Дек-02 13:06 
>"усемерение" компа не получится ИМХО

Получится разве что с mosix, да и то с оговорками - это фигня именно для балансирования нагрузки между несколькими компами.
Сам я его не пробовал - юзал MPI для диплома. MPI - достаточно приятная либа. И действительно фактически стандарт.


"RE: Организация вычислительного кластера"
Отправлено malcolm , 13-Июн-03 12:46 
С некоторых пор mosix только на линухами бегает. Поэтому с ним я не работал.
Поднимал кластер на четырех машинах с FreeBSD. Работал с MPI.

Если необходимо присутствие в MPI-кластере линукса и FreeBSD, то все машины необходимо привести к общему знаменателю - rsh либо ssh.
На таком кластере параллельно бегать будут только программы написанные на MPI (тот же Си + функции распараллеливания + сетевые функции).
Знаю, что есть такая весчъ как PVM (parallel virtual machine), но с чем её едят - мне не известно - поробуй почитать.


"RE: Организация вычислительного кластера"
Отправлено Dis , 05-Фев-03 18:15 
Работал с Mosix.
Насколько я помню, операционки, тип процессора должны быть одинаковые.
C миграцией там проблем нет, можно заставить процесс мигрировать насильно.
Пробовал компилировать ядро Linux с опцией -j2 на 2х машинах, процессы мигрировали.

Приложения типо apache, mysql не получат никаких преимуществ, так как используют разделяемую память. Программы с pthreads - тоже.

Для кластеров нужно писать специально ПО, чтобы получить реальную пользу.


"RE: Организация вычислительного кластера"
Отправлено Viktor , 11-Июн-03 13:25 
Сходите на форум тринити www.3nity.ru
Они спецы в этом, потом нам раскажете.