Архив выступлений: 2013-2014 учебный год, осенний семестр

А. С. Шундеев, А. А. Зензинов, М. А. Кривчиков (НИИ механики МГУ, Мехмат МГУ).
«Организация распределенных вычислений на базе платформы Erlang/OTP».

Аннотация доклада.

Доклад посвящен описанию архитектуры программной системы организации распределенных вычислений на основе платформы Erlang/OTP. В докладе будет представлен опыт использования этой системы в составе виртуального полигона для моделирования grid- и cloud-инфраструктур.

Рассматривается следующая постановка задачи организации распределенных вычислений. Имеется динамически формируемый набор вычислительных узлов. На каждом таком узле может выполняться вычислительное задание. Вычислительное задание определяется именем программы (исполняемого файла) и аргументами командной строки. Результатом выполнения вычислительного задания является стандартный вывод программы. На каждом вычислительном узле запущен компонент целевой программной системы в виде отдельного Erlang/OTP приложения. Подобное приложение предоставляет возможность запустить процесс, под управлением которого будет выполнено вычислительное задание, а его результат будет доставлен потребителю. Потребитель имеет возможность получить текущий список узлов, на которых могут выполняться его вычислительные задания.