SSI - миф или реальность? (Single-system image)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Delfer
Сообщения: 11
ОС: Debian, Mandriva, WinXP

SSI - миф или реальность?

Сообщение Delfer »

Single-system image
Создание кластера как единого суперкомпьютера с балансировкой нагрузки и распаралеливанием процессов по машинам/процессорам/ядрам.

Задача - есть приложения, рассчитанные на работу с большим кол-ом ядер/процессоров/нитей, есть несколько машин, причем как почти идентичные, так и совершенно разные (AMD Phenom и AMD K6 например). Нет ни желания ни возможности править исходный код приложений.

SSI чем организовывалось:
MOSIX - стал проприоритарным и умер
OpenMOSIX - умер
OpenSSI - умер

Остался Kerrighed.
Пока поигрался на VMware c LiveCD - никаких результатов, то ли у меня руки кривые, то ли что-то не стыкуется.
Есть люди, которые реально его использовали?
Спасибо сказали:
Аватара пользователя
_Storm
Сообщения: 135
ОС: MOPS Linux 5.0

Re: SSI - миф или реальность?

Сообщение _Storm »

Delfer писал(а):
02.09.2009 01:30
с большим кол-ом ядер/процессоров/нитей


Нити одного процесса будут исполняться на одной машине, это его главное ограничение
Спасибо сказали:
Delfer
Сообщения: 11
ОС: Debian, Mandriva, WinXP

Re: SSI - миф или реальность?

Сообщение Delfer »

Из википедии
Другими словами, чтобы приложение получило возможность распаралелливания в OpenMosix, оно должно использовать системный вызов fork(), но не vfork().
Кластер ведёт себя подобно SMP-машине (за исключением любых видов разделяемой памяти).

Может я не правильно понял?

Т.е. для распараллеливания процесса придется использовать библиотеки по типу MPI, PVM и Pthreads?
Можете посоветовать средство, чтобы распарралелить приложение с минимальными изменениями исходного кода?
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: SSI - миф или реальность?

Сообщение yaleks »

читали http://www.kerrighed.org/wiki/index.php/In...Kerrighed_2.4.0 ?

Delfer писал(а):
03.09.2009 21:35
Можете посоветовать средство, чтобы распарралелить приложение с минимальными изменениями исходного кода?

gcc-4.4, pgi, suncc....
Спасибо сказали:
Delfer
Сообщения: 11
ОС: Debian, Mandriva, WinXP

Re: SSI - миф или реальность?

Сообщение Delfer »

yaleks писал(а):
03.09.2009 22:11
читали http://www.kerrighed.org/wiki/index.php/In...Kerrighed_2.4.0 ?


Читали, толку-то....

yaleks писал(а):
03.09.2009 22:11
gcc-4.4, pgi, suncc....


Компиляторы это хорошо, но я имел ввиду библиотеки для распараллеливания на отдельные машины.
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: SSI - миф или реальность?

Сообщение yaleks »

Delfer писал(а):
03.09.2009 23:17
Компиляторы это хорошо, но я имел ввиду библиотеки для распараллеливания на отдельные машины.

понимаете, тут теорию читать надо.
Время передачи информации внутри одного компа в несколько порядков меньше, чем по эзернету (с IB получше, но например до HT сильно не дотягивает).
В том виде как вы хотите по ssi будет ещё медленнее, т.к. задача у вас скорее всего связанная.
Спасибо сказали:
Delfer
Сообщения: 11
ОС: Debian, Mandriva, WinXP

Re: SSI - миф или реальность?

Сообщение Delfer »

yaleks писал(а):
03.09.2009 23:47
Время передачи информации внутри одного компа в несколько порядков меньше, чем по эзернету (с IB получше, но например до HT сильно не дотягивает).
В том виде как вы хотите по ssi будет ещё медленнее, т.к. задача у вас скорее всего связанная.


Это то понятно. Вопрос в том, как проще и/или эффективнее раздать дочерние процессы на обработку машинам кластера.
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: SSI - миф или реальность?

Сообщение yaleks »

Delfer писал(а):
04.09.2009 00:00
Это то понятно. Вопрос в том, как проще и/или эффективнее раздать дочерние процессы на обработку машинам кластера.

Зависит от того, что и как вы считаете. http://www.parallel.ru/ в помощь.
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: SSI - миф или реальность?

Сообщение Ali1 »

Delfer писал(а):
02.09.2009 01:30
(AMD Phenom и AMD K6 например)

Даже не думайте.
Спасибо сказали:
Delfer
Сообщения: 11
ОС: Debian, Mandriva, WinXP

Re: SSI - миф или реальность?

Сообщение Delfer »

Встал вопрос, адаптировать софт под MPI или же подумать с SSI?
Вообще есть у кого-нибудь опыт работы с SSI?
Спасибо сказали: