Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Как программе использовать для вычислений несколько компов в сети   Найти похожие ветки 

 
Автор   (2004-03-21 02:01) [0]

? Два или три. То есть надо передавать туда по сети данные вызывать там процедуры, функции и получать результаты. Сеть 100мб. Делать каждый вызов функции через сеть, а потом по сети дожидаться результата - это слишком медленно. Значит вызовы функций надо группировать, послыать массивами. А потом получать массивы результатов. Причём компов несколько и они могут динамически подключаться/отключаться. В общем требуется какой-то менеджер который позволял бы задействовать вычислительные мощности других компов. Есть ли какие примеры по этой теме, статьи, компоненты ?


 
Плохиш   (2004-03-21 02:38) [1]

Такие вопросы обычно задаются в Потрепаться


 
KSergey ©   (2004-03-21 08:53) [2]

На сколько я понимаю в простейшем случае архитектура кратко такая: одна машина с "сервером", на остальных (да и на этой тоже, возможно) "клиенты".
Клиенты получают от сервера некие параметры, по которым могу производить некую часть от общих вычислений. После окончания - выжутся с сервером, отдают ему результаты и получают новую порцию параметров.

Такая простейшая схема запросто пригодна для простейшего лобового подбора ключей, например, полным перебором.
Сервер каждому клиенту выдает некий диапазон ключей, а клиент, перебрав все комбинации, сообщает результат серверу и берет новую порцию.
Необходимо предусмотреть возможность внезапного пропадания клиента (завис, сбой и т.п.), чтобы выданные ему диапазон таки был позже кем-либо просчитан.

Если же речь о параллельных вычислениях - то, вероятно, общая схема та же, но из-за увеличения объемов синхронизации - многие моменты придется намного лучше продумывать...


 
Автор   (2004-03-22 02:59) [3]


> KSergey ©   (21.03.04 08:53) [2]

А как можно просто в уже готовую программу добавить такую возможность? Какой-нибудь компонент чтоли. Чтобы я только указал ему что именно надо считать, а он бы уже сам связывался с другими компами, рассылал на них задания и получал результат?


 
wal ©   (2004-03-22 10:06) [4]

Вообще-то для этого существуют технологии DCOM, COM+, почитай, будет сложно, но интересно :) .

С уважением.



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
14-1079814053
Andy BitOff
2004-03-20 23:20
2004.04.11
А чего случилось??????


6-1078993652
Yandex
2004-03-11 11:27
2004.04.11
Чём корректно завершить idFTP !!!!


14-1081939214
Лысый
2004-04-14 14:40
2004.04.11
Количество точек


1-1082364110
Moleg
2004-04-19 12:41
2004.04.11
Формирование отчетов в виде html файла?


7-1080314796
Cash
2004-03-26 18:26
2004.04.11
Разбудить компутер