Распределение нагрузки

Возможно ли, если да то в сторону чего гуглить:
Перенести часть вычислений со своего ноута на стационарный компьютер (естественно дома они в одной сети)
Оба под Gentoo.

Важна скорее не практическая часть а теоретическая, хочется устроить такое дома и полюбоваться:)

>Перенести часть вычислений

>Перенести часть вычислений со своего ноута на стационарный компьютер (естественно дома они в одной сети)

Если Вы вычисляете определённый интеграл, то разбейте его на два интеграла, один считайте на одном компьютере, второй на вотором.

Каков вопрос, таков ответ ;)

Да, что-то сумбурное

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

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

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

>А вот предположим если я

>А вот предположим если я захочу поиграть в игру, а мощности не хватает (видео карта, оперативка итд) возможно ли как-то получить распределение нагрузки на другой компьютер?

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

А как же те самые облачные

А как же те самые облачные сервера?
Вообще естественно я понимаю что на чистой системе создать распаралеливание обычного процесса если и возможно, то будет сопряженно с такими накладными расходами, что производительность возможно упадет.
Но может есть варианты создать програмную прослойку объединяющую железо?

Жутко интересно ^_____^
Хотя вот думаю выдадутся выходные, почитаю про kerrighed и xen. Может найду еще в каком направлении смотреть.

kein написал(а): А как же те

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

Жутко интересно ^_____^
Хотя вот думаю выдадутся выходные, почитаю про kerrighed и xen. Может найду еще в каком направлении смотреть.

Спуститесь на уровень ниже, и подумайте о современном компьютере как о машине Тюринга. А после этого подумайте, как и что можно сделать с лентой, чтобы программа выполнялась быстрее на двух или большем числе таких машин.

- - -

Ну так и запускайте - часть приложений на одном, часть на другом, с выводом на нужный дисплей, или, вообще используйте DMX (пишут, что вроде как в последних X'ах dmx работает).

Это интересно, хотя и не

Это интересно, хотя и не совсем то что я ищу. Что значит с выводом на нужный дисплей? Подключаться к удаленному X серверу?

- - -

С точки зрения пользователя - к локальному X серверу.

...вы, сидя за host1:0.0 (машина:сервер.дисплей) - запускаете приложение-клиент на машине host2 с выводом графики на ваш локальный дисплей host1:0.0.
В случае же с DMX можно объединить дисплеи со всех хостов в единое рабочее пространство, единый десктоп.

Теоретически есть kerrighed

Теоретически есть kerrighed он позволяет процессам мигрировать(без твоего участия) с одной машины на другую по сети, ну и память объединять на нескольких машинах(хотя это не совсем объединение)

Кажеться пахнет булочками ...

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

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