Добрый вечер! Дело в следующем. Надо написать прогу, которая вычисляет кое - что (причем вычисляет очень долго, и не важно что). Она дожна работать как сервер, т.е. она будет принимать запросы клиентов (многих), а потом раскидывать их на несколько машин. Суть вопроса в следующем : каким способом связать лучше машины (кроме сервера нигде ни чего не установлено),т.е. если есть 20 машин - считаем на 20, если 30 - на 30. Подскажите, советом.
>Добрый вечер! Дело в следующем. Надо написать прогу, которая вычисляет кое -
>что (причем вычисляет очень долго, и не важно что). Она дожна
>работать как сервер, т.е. она будет принимать запросы клиентов (многих), а
>потом раскидывать их на несколько машин. Суть вопроса в следующем :
>каким способом связать лучше машины (кроме сервера нигде ни чего не
>установлено),т.е. если есть 20 машин - считаем на 20, если
>30 - на 30. Подскажите, советом.елементарно!
у винды есть calc сажаем операторов. и пускай считают :-)
ЗЫ: простите, за глупую шутку, но не удержался.
>Добрый вечер! Дело в следующем. Надо написать прогу, которая вычисляет кое -
>что (причем вычисляет очень долго, и не важно что). Она дожна
>работать как сервер, т.е. она будет принимать запросы клиентов (многих), а
>потом раскидывать их на несколько машин. Суть вопроса в следующем :
>каким способом связать лучше машины (кроме сервера нигде ни чего не
>установлено),т.е. если есть 20 машин - считаем на 20, если
>30 - на 30. Подскажите, советом.
Не стоит изобретать велосипед, до Вас давно уже придумали MPI.
Смотрите реализации mpich, lam-mpi.
Можно более-менее внятно это сделать с приминением CORBA. Для C++ есть примеры.
Но нужно разбираться в юнихах.
>Можно более-менее внятно это сделать с приминением CORBA. Для C++ есть примеры.
>Но нужно разбираться в юнихах.Можно, но не нужно. Для таких задач есть более "заточенные" инструменты. Типа MPI и PVM.
>>Можно более-менее внятно это сделать с приминением CORBA. Для C++ есть примеры.
>>Но нужно разбираться в юнихах.
>
>Можно, но не нужно. Для таких задач есть более "заточенные" инструменты. Типа
>MPI и PVM.Для них требуется поддержка в ядре.
Не везде есть.
>Для них требуется поддержка в ядре.
>Не везде есть.А врать нехорошо. Не требуется поддержка в ядре. Хотя в случае MPI её наличие может повысить производительность.