Skip to main content

объединение вычислительных возможностей нескольких компов в сети

Аватар пользователя VALID
Не в сети
Студент
Зарегистрирован: 21.10.2005
Сообщения: 868
Баллы: 920
объединение вычислительных возможностей нескольких компов в сети

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

LiR
Аватар пользователя LiR
Не в сети
Студент
Зарегистрирован: 31.03.2007
Сообщения: 193
Баллы: 207
Re: объединение вычислительных возможностей в сети

Ха, друг, это невозможно в принципе т.к. каждые комп работает то своего процессора и объядинить незя, во всяком случае я таково способа незнаю

Аватар пользователя VALID
Не в сети
Студент
Зарегистрирован: 21.10.2005
Сообщения: 868
Баллы: 920
Re: объединение вычислительных возможностей в сети

Ну тот же Вегас поддерживает такую феню...
В инете чуток порылся(времени нету в этом сильно разбираться, дело то не делается), там говорят, что сама прога должна поддерживать это.

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

Аватар пользователя deimas
Не в сети
Гражданин
Зарегистрирован: 19.07.2006
Сообщения: 1102
Баллы: 1199
Re: объединение вычислительных возможностей в сети

там все не вразных ,а на одном причем этот комп в здания у них (с размера)!

Аватар пользователя забыл_пароль
Не в сети
Гражданин
Зарегистрирован: 29.10.2005
Сообщения: 1414
Баллы: 1427
Re: объединение вычислительных возможностей нескольких компов

Цитата:

Ха, друг, это невозможно в принципе т.к. каждые комп работает то своего процессора и объядинить незя, во всяком случае я таково способа незнаю

самый неправильный подход.

Такие вещи называются - системами распределенных вычислений. Пример из жизни (близко всем) - когда ты качаешь в ДЦ фильм, если у тебя стронг, то ты можешь организовать одновременную скачку его с нескольких компов - осуществляется это за счет распределения задачи по частям среди имеющихся машин (отсюда и название - распределенные вычисления). Пример грубый - просто максимально всем близкий.
В реале система применяется для разных целей: поиск НЛО (есть много проектов в интернете, где вы можете стать участником распределенных вычислений по поиску НЛО - вам выдают участок звездного неда, который ваш компьютер будет исследовать) и вообще астрономические вычисления и т.п. Теже DDoS атаки - пример распределенных вычислений (распределенная атака).
Рендеринг видео безусловно возможен, и организован он будет как раз по принципу, описанному тобой (каждая машина в зависимости от выделенных мощностей будет рендерить и скидывать в общий поток часть видео, а результат может быть получен в одном цельном файле). Советую самому потренироваться с возможностями того же вегаса, ибо вряд ли тут кто-то этим занимался.

LiR
Аватар пользователя LiR
Не в сети
Студент
Зарегистрирован: 31.03.2007
Сообщения: 193
Баллы: 207
Re: объединение вычислительных возможностей нескольких компов

Спасибо что обьяснили О мудрейший из мудрейших.)
P.S. Хотя если серьезно то я не знал.

Аватар пользователя VALID
Не в сети
Студент
Зарегистрирован: 21.10.2005
Сообщения: 868
Баллы: 920
Re: объединение вычислительных возможностей нескольких компов

дело в том, что программа, в которой создан мой проект, весьма специфическая, рендерить видео я могу только в ней, именно отсюда и возникла проблема использования универсальной проги для распределения ресуросв между компами

Аватар пользователя забыл_пароль
Не в сети
Гражданин
Зарегистрирован: 29.10.2005
Сообщения: 1414
Баллы: 1427
Re: объединение вычислительных возможностей нескольких компов

О чем-то универсальном я не слышал (возможно и потому, что распределенными вычислениями не занимаюсь), да и вполне вероятно, что такого и нет еще. Оно справедливо, ибо это не так то просто осуществить.

Аватар пользователя badangel
Не в сети
Студент
Зарегистрирован: 12.09.2006
Сообщения: 677
Баллы: 761
Re: объединение вычислительных возможностей нескольких компов

Цитата:

возникла проблема использования универсальной проги для распределения ресуросв между компами

Нет таких прог, это необходимо реализовывать непосредственно в своем ПО. Откуда и как будут знать создатели такой сказки, каким образом и какие задачи вы собрались распределять? =)

Аватар пользователя APOLLO
Не в сети
Гражданин
Зарегистрирован: 24.07.2006
Сообщения: 1180
Баллы: 1259
Re: объединение вычислительных возможностей нескольких компов

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

Не в сети
Новенький
Зарегистрирован: 15.08.2008
Сообщения: 1
Баллы: 1
Re: объединение вычислительных возможностей нескольких компов

У меня дома сеть из 7 3их пней и 1 4ого.
И я точно знаю,что есть программы для брута (взлома),которые заставляют несколько компов брутить чтонибудь одно тесть заставляет их трудиться над одной задачей,
у меня такая проблемма: у меня есть игравой сервер,которому нужен мощный комп и я очень-бы хотел обеденить все компы чтобы они трудились над поддержкой стабильной работы моего сервера только,как это сделать?? ....

Аватар пользователя zmiulan
Не в сети
Студент
Зарегистрирован: 21.12.2006
Сообщения: 312
Баллы: 316
Re: объединение вычислительных возможностей нескольких компов

Если на компах стоит линукс - гугли в сторону кластеров, и то там куча своих нюансов.
На винде такое не получится, т.к. данный сервер вряд ли будет поддерживать распределенные вычисления, хотя в принципе возможно всё.

Не в сети
Студент
Зарегистрирован: 09.06.2008
Сообщения: 266
Баллы: 279
Re: объединение вычислительных возможностей нескольких компов

Парни не тупите у меня самого есть такая прога.Она может видеть удалённый рабочий стол с разрешение другого компьютера.На экране появляется рабочий стол, у того кто дал разрешение.Прога точно не помню как называется, но вроде она была на зверь двд я сам её видел...

Спустя 15 минут.

Во вспомнил: Radnin Viewer.Если вы мне не верите посмотрите инфу в инете.

Не в сети
Студент
Зарегистрирован: 06.04.2006
Сообщения: 510
Баллы: 580
Re: объединение вычислительных возможностей нескольких компов

Lukas пишет:

Парни не тупите у меня самого есть такая прога.Она может видеть удалённый рабочий стол с разрешение другого компьютера.На экране появляется рабочий стол, у того кто дал разрешение.Прога точно не помню как называется, но вроде она была на зверь двд я сам её видел...

Спустя 15 минут.

Во вспомнил: Radnin Viewer.Если вы мне не верите посмотрите инфу в инете.

LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOL

Ветродуй (не проверено)
Re: объединение вычислительных возможностей нескольких компов

Lukas пишет:

Парни не тупите у меня самого есть такая прога.Она может видеть удалённый рабочий стол с разрешение другого компьютера.На экране появляется рабочий стол, у того кто дал разрешение.Прога точно не помню как называется, но вроде она была на зверь двд я сам её видел...

Спустя 15 минут.

Во вспомнил: Radnin Viewer.Если вы мне не верите посмотрите инфу в инете.

Ухахахахах.... Она у всех есть епт. Тупишь, извини меня, только ты.

Аватар пользователя Ёпрст
Не в сети
Студент
Зарегистрирован: 05.01.2008
Сообщения: 344
Баллы: 370
Re: объединение вычислительных возможностей нескольких компов

Lukas пишет:

Парни не тупите у меня самого есть такая прога.Она может видеть удалённый рабочий стол с разрешение другого компьютера.На экране появляется рабочий стол, у того кто дал разрешение.Прога точно не помню как называется, но вроде она была на зверь двд я сам её видел...

Спустя 15 минут.

Во вспомнил: Radnin Viewer.Если вы мне не верите посмотрите инфу в инете.

пёрнул мозгом Smile

Аватар пользователя zmiulan
Не в сети
Студент
Зарегистрирован: 21.12.2006
Сообщения: 312
Баллы: 316
Re: объединение вычислительных возможностей нескольких компов

Lukas пишет:

Парни не тупите у меня самого есть такая прога.Она может видеть удалённый рабочий стол с разрешение другого компьютера.На экране появляется рабочий стол, у того кто дал разрешение.Прога точно не помню как называется, но вроде она была на зверь двд я сам её видел...

Спустя 15 минут.

Во вспомнил: Radnin Viewer.Если вы мне не верите посмотрите инфу в инете.

Laughing out loud

Аватар пользователя GROM
Не в сети
Активист
Зарегистрирован: 18.12.2005
Сообщения: 2123
Баллы: 2411
Re: объединение вычислительных возможностей нескольких компов

бугагагага

Не в сети
Гражданин
Зарегистрирован: 24.09.2005
Сообщения: 1108
Баллы: 1200
объединение вычислительных возможностей нескольких компов в сети

Забудь.

Распределенные вычисления применяются на больших задачах, которые можно разделить на отдельные куски. Например, есть у тебя 100 Гб несжатого видео, тебе надо его пережать. Есть у тебя 10 компов - видео делится на 10 компов по 10 Гб и сжимается каждым отдельно, потом все склеивается. При этом каждый комп работает на разной скорости, т.е. результат от всех компов придет не в одно время. Придется ждать, пока прийдут все результаты. Разумеется, это все программно делается, а не ручками, и это будет примерно в 10 раз быстрее, чем делать всё одним компом.

Применить распределенные вычисления для повседневных задач не получится, так как временные затраты на разделение задачи и склеиваение результатов работы будут слишком ощутимы, количество задач колоссально, высокая конкуренция при доступе к ресурсам и прочие проблемы. Т.е. быстрее делать одному компу все, нежели двум и более.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".