Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397
Номер 5 2014 год
Представлена архитектура программной системы для решения задачи организации распределенных вычислений. На каждом динамически формируемом наборе вычислительных узлов может выполняться вычислительное задание. Такое задание определяется именем программы (исполняемого файла) и аргументами командной строки. Результатом его выполнения является стандартный вывод программы. На каждом узле запущен компонент целевой программной системы в виде отдельного Erlang/OTP-приложения. Подобное приложение предоставляет возможность запустить процесс, под управлением которого задание будет выполнено, а его результат будет доставлен потребителю. Потребитель имеет возможность получить текущий список узлов, на которых могут выполняться его вычислительные задания.