RUS  ENG
Полная версия
ЖУРНАЛЫ // Проблемы управления // Архив

Пробл. управл., 2020, выпуск 4, страницы 61–69 (Mi pu1200)

Эта публикация цитируется в 2 статьях

Информационные технологии в управлении

Компьютерные кластеры с быстрым аппаратным выполнением синхронизации сообщений и распределенных вычислений сетевыми средствами

Г. Г. Стецюра

Институт проблем управления им. В.А. Трапезникова РАН, г. Москва

Аннотация: Предложены сетевая структура и методы быстрого взаимодействия компьютеров в новом виде распределенного составного кластера. Составной кластер организован иерархически и состоит из группы простых кластеров, один из которых выдает задания простым кластерам. Простые кластеры выполняют задания синхронно и асинхронно. В простом кластере группа процессоров также действует синхронно или асинхронно, применяя быструю барьерную синхронизацию. Действиями компьютеров простого кластера управляет ведущий компьютер — лидер. Отмечено, что в составном кластере быстро выполняются: процессы синхронизации передаваемых сообщений, процессы разрешения конфликтов доступа компьютеров к сетевым инструментам, распределенные логические операции, распределенное определение max и min, распределенные операции сложения и вычитания. Показано, что эти операции не требуют задержки сообщений для выполнения, продолжительность операций не зависит от числа компьютеров кластера, участвующих в них. Для этого компьютеры отправляют сообщения одновременно, создавая групповое сообщение, в котором одноименные биты объединяются во времени. Ускорение указанных выше распределенных вычислений и синхронизации достигается при интенсивном обращении компьютеров к сети кластера, что отличает предлагаемые решения от сложившейся практики применения компьютерной сети. Указано, что предложенные операции позволяют создавать более быстрые алгоритмы для решения задач реального времени, в том числе для задач управления работой кластера.

Ключевые слова: компьютерный кластер, иерархическая структура связей, быстрые вычисления в сети, динамическая реконфигурация, распределенная синхронизация, барьерная синхронизация, распределенный ускоритель вычислений.

УДК: 004.75

Поступила в редакцию: 03.12.2019
Исправленный вариант: 15.04.2020
Принята в печать: 03.06.2020

DOI: 10.25728/pu.2020.4.7



© МИАН, 2024