Что мне нужно для запуска нескольких компьютеров как одного? - PullRequest
1 голос
/ 12 мая 2011

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

РЕДАКТИРОВАТЬ: я нашел это , это и это и теперь мне интересно,Есть ли что-то подобное, что будет запускать параллельные программы, такие как взлом хешей?В основном это программное обеспечение, разработанное для этих типов систем облачных вычислений.

1 Ответ

0 голосов
/ 12 мая 2011

В распределенных вычислительных системах, в широком смысле, нет понятия «ведущий-ведомый», как вы описываете.
Это набор отдельных автономных машин (или, если его по-другому, определить набор работающих модулей HW или SW).на разных компьютерах), которые «работают вместе» для достижения одной и той же цели.
Они достигают этого с помощью сетевого взаимодействия.Это как если бы у вас работало программное обеспечение single (через все машины) и различные модули обработки этого программного обеспечения "работали" на отдельных машинах (в отличие от отдельных потоков или процессов на одной машине).
Параллельные вычисления - это не то же самое понятие, что и распределенные вычисления. Разница в том, что в распределенных системах каждая машина использует свою собственную память.
Суперкомпьютер - это термин, обычно относящийся к аппаратным возможностям.

...