СИСТЕМА АДМИНИСТРИРОВАНИЯ ВЫЧИСЛИТЕЛЬНЫХ УЗЛОВ МНОГОПРОЦЕССОРНОГО КОМПЛЕКСА НА ОСНОВЕ ПРОТОКОЛА ПАРАЛЛЕЛЬНОГО ВЫПОЛНЕНИЯ УДАЛЕННЫХ КОМАНД
Е. В. Ерёмин, Н. Н. Залялов Вопросы атомной науки и техники. Сер. Математическое моделирование физических процессов 2017. Вып.4. С. 48-60.
Описывается система администрирования вычислительных узлов многопроцессорного комплекса, основанная на оригинальном протоколе параллельного выполнения удаленных команд. Дано описание протокола и набора команд удаленного доступа к вычислительным узлам. Традиционные средства удаленного доступа, такие как SSH или PDSH, выполняют запрос к n узлам последовательно, что имеет асимптотическую сложность O (n). Сократить сложность до O (log n) можно, используя так называемое дерево запроса - способ разделить исходное множество узлов на части и работать с ними одновременно. Результаты выполнения команд группируются для сокращения объема данных и удобного их анализа. Реализованы внутренние обработчики некоторых команд операционной системы UNIX/Linux (cat, grep, ls, ps и т. д.), что позволяет устранить накладные расходы на порождение процессов, выделение памяти и т. д. (рис. 7, табл. 2, список лит. - 13 назв.). Ключевые слова: администрирование, протокол, параллельное выполнение, клиент, сервер, дерево запроса, утилита командной строки, удаленный доступ, удаленный вызов процедур.
Полный текст статьи
|