Как построить суперкомпьютер, объединив общие компьютеры в сеть?
Товарищи,
У меня есть несколько компьютеров, некоторые новые, некоторые старые (я собираю их, начиная с моего первого, у которого 2 Кб оперативной памяти, с 1979 года). Коллекция становится огромной, но цель этого вопроса связана с тем, что мне всегда нравилась мощь суперкомпьютеров или, по крайней мере, мощь больших машин).
Я когда-либо думал об идее соединения машин, чтобы получить более мощную. Я запускаю локальную сеть (локальную сеть) 1 Гбит apeed, где есть 4 машины intel i7 2600k с водяным кулером 4,8 ГГц, каждая с 16 Мб оперативной памяти, SSD и обычными жесткими дисками, в общей сложности 30 Тб места (всего в локальной сети). Прочитав статьи и посмотрев много видео о виртуализации, я задаюсь вопросом о возможности установки гипервизоров "голый металл" (тип 1) на каждой машине, а затем создания виртуальной машины, которая распространялась бы на физические машины, чтобы я мог установить операционную систему, такую как Windows сверху, для запуска программное обеспечение, для которого требуется много ресурсов, таких как процессор, оперативная память, жесткий диск и т.д.
Я полагаю, что должна быть возможность, чтобы виртуальная машина "думала", что она установлена на одной машине, но на самом деле она распределена по нескольким узлам (например, кластеру). Для виртуальной машины она видит систему только как одну большую машину, но на самом деле есть общий процессор, общая оперативная память и общие жесткие диски.
Используя этот способ, мы могли бы установить операционную систему и запустить, например, Adobe After Effects или Adobe Premiere, для которой требуется выдающаяся параллельная обработка (или мощность процессора) для предварительного просмотра в режиме реального времени или для запуска сложного программного обеспечения, которое может использовать несколько процессоров. Я знаю, что многие люди предложили бы приобрести большую многоядерную многоядерную машину xeon для параллельной обработки, но это не так...Мне нравится думать, что при современных технологиях должен быть способ объединить компьютеры и получить больше вычислительной мощности.
Я вижу, как люди присоединяются к Raspberry pi и делают "суперкомпьютеры" на YouTube, с 1 терафлопсом, так почему мы не можем сделать это с помощью наших собственных машин, у которых есть локальная сеть, оперативная память, диски... разве это не одно и то же, нам нужно только программное обеспечение и как это сделать, нет? Возможно ли это? Как это сделать?
Спасибо