Есть ли способ собрать кластер из нескольких рабочих столов таким образом, чтобы он мог запускать неподготовленное приложение и рассматриваться как просто многоядерный процессор? Я понимаю, что это будет намного медленнее, чем запуск Beowulf с подготовленным расчетом MPI, но у нас нет источников приложения, которое мы хотим запустить на кластере. Он просто использует многопоточность posix. Что-нибудь?
2 ответа
2
Если это программа для Linux, исправления Kerrighed в Linux 2.6.30 можно использовать для создания кластера образов единой системы Linux.
0
Это очень сложно... Если само приложение не имеет возможности для аутсорсинга, то мы ничего не можем сделать.
Но, возможно, вы можете исследовать альтернативный путь. Например, если функция вашего приложения состоит в том, чтобы обрабатывать некоторые входные данные и генерировать некоторые выходные данные, почему бы просто не разделить входные данные на несколько групп и распределить их по нескольким машинам?