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

Исходное сообщение
"Создание вычислительной системы"

Отправлено laeda , 04-Апр-06 19:53 
Добрый вечер! Дело в следующем. Надо написать прогу, которая вычисляет кое - что (причем вычисляет очень долго, и не важно что). Она дожна работать как сервер, т.е. она будет принимать запросы клиентов (многих), а потом раскидывать их на несколько машин. Суть вопроса в следующем : каким способом связать лучше машины (кроме сервера нигде ни чего не установлено),т.е. если есть 20 машин - считаем  на 20, если 30 - на 30. Подскажите, советом.


Содержание

Сообщения в этом обсуждении
"Создание вычислительной системы"
Отправлено имя , 04-Апр-06 20:18 
>Добрый вечер! Дело в следующем. Надо написать прогу, которая вычисляет кое -
>что (причем вычисляет очень долго, и не важно что). Она дожна
>работать как сервер, т.е. она будет принимать запросы клиентов (многих), а
>потом раскидывать их на несколько машин. Суть вопроса в следующем :
>каким способом связать лучше машины (кроме сервера нигде ни чего не
>установлено),т.е. если есть 20 машин - считаем  на 20, если
>30 - на 30. Подскажите, советом.

елементарно!

у винды есть calc  сажаем операторов. и пускай считают :-)

ЗЫ: простите, за глупую шутку, но не удержался.


"Создание вычислительной системы"
Отправлено gr , 04-Апр-06 20:31 
>Добрый вечер! Дело в следующем. Надо написать прогу, которая вычисляет кое -
>что (причем вычисляет очень долго, и не важно что). Она дожна
>работать как сервер, т.е. она будет принимать запросы клиентов (многих), а
>потом раскидывать их на несколько машин. Суть вопроса в следующем :
>каким способом связать лучше машины (кроме сервера нигде ни чего не
>установлено),т.е. если есть 20 машин - считаем  на 20, если
>30 - на 30. Подскажите, советом.

https://www.opennet.ru/prog/sml/169.shtml


"Создание вычислительной системы"
Отправлено Brick , 04-Апр-06 22:41 
Не стоит изобретать велосипед, до Вас давно уже придумали MPI.
Смотрите реализации mpich, lam-mpi.

"Создание вычислительной системы"
Отправлено vvvua , 06-Апр-06 14:53 
Можно более-менее внятно это сделать с приминением CORBA. Для C++ есть примеры.
Но нужно разбираться в юнихах.


"Создание вычислительной системы"
Отправлено DeadMustdie , 06-Апр-06 18:31 
>Можно более-менее внятно это сделать с приминением CORBA. Для C++ есть примеры.
>Но нужно разбираться в юнихах.

Можно, но не нужно. Для таких задач есть более "заточенные" инструменты. Типа MPI и PVM.


"Создание вычислительной системы"
Отправлено vvvua , 07-Апр-06 16:18 
>>Можно более-менее внятно это сделать с приминением CORBA. Для C++ есть примеры.
>>Но нужно разбираться в юнихах.
>
>Можно, но не нужно. Для таких задач есть более "заточенные" инструменты. Типа
>MPI и PVM.

Для них требуется поддержка в ядре.
Не везде есть.


"Создание вычислительной системы"
Отправлено DeadMustdie , 07-Апр-06 18:04 
>Для них требуется поддержка в ядре.
>Не везде есть.

А врать нехорошо. Не требуется поддержка в ядре. Хотя в случае MPI её наличие может повысить производительность.