Распределенные вычисления на поток?
Я хочу запустить немодифицированное приложение MS Windows, распределенное по нескольким машинам. Могу ли я расширить его поддержку Symmetric Multiprocessing, чтобы охватить несколько процессоров на нескольких машинах? Вместо одной машины.
1 ответ
То, что вы, вероятно, ищете, называется Single System Image.
Это не популярный подход из-за его собственной сложности и имеет свой собственный набор проблем. Например, что произойдет, если узел выйдет из строя или отключится и возьмет с собой работающий поток. Таким образом, ваша программа или API должны быть в состоянии обнаружить и решить эту проблему.
Поэтому я не думаю, что вы избавитесь от необходимости настраивать приложение для работы в кластере. Возможно, вам лучше использовать один из самых популярных API распределенных вычислений.