Ксюша, ты не в теме. На кластерах вполне успешно решаются распараллеливаемые задачи, и даже в виде надстройка над языками есть протокол соответствующий "Message Passing Interface"(MPI) https://ru.wikipedia.org/wiki/Message_Passing_Interface
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.