Сбор статистики с использованием SNMP (Определение топологии связей между задачами в кластере MPI) И.В. Лобачёв Новосибирский Государственный Университет.

Презентация:



Advertisements
Похожие презентации
Презентация проекта Балансировка загрузки Учебная лаборатория SWsoft на ФИТ НГУ Лидер проекта: Лобачёв Иван Разработчики: Ковалёв Дмитрий, Арискин Дмитрий,
Advertisements

Балансировка загрузки Учебная лаборатория SWsoft НГУ Лобачёв Иван Арискин Дмитрий Ковалёв Дмитрий Чеботарёв Сергей Гилёв Валерий.
Компьютерная сеть – соединение компьютеров для обмена информацией и совместного использования ресурсов (принтер, модем, дисковая память и т.д.).
Локальные компьютерные сети. Компьютерная сеть – соединение компьютеров для обмена информацией и совместного использования ресурсов (принтер, модем, дисковая.
ПОСТРОЕНИЯ СИСТЕМЫ ПРОГРАММИРОВАНИЯ ДЛЯ МВС НА ОСНОВЕ ПОНЯТИЙ «ПРОСТРАНСТВО-ВРЕМЯ». Научный руководитель: Илюшин А.И. Рецензент: Меньшов И.С. Оленин Михаил.
АлтГТУ им И. И. Ползунова. АлтГТУ им. И. И. Ползунова Проблемы эксплуатации Текст.
Владимир Костюков, АлтГТУ АлтГТУ им И. И. Ползунова Распределенная система мониторинга и диспетчерезации процессов гетерогенной среды.
Безопасное хранения Ваших данных в сети интернет!.
АлтГТУ им И. И. Ползунова Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов,
Конфигурация ЛВС (локальные сети одноранговые и с выделенным сервером) По административным отношениям между узлами можно выделить сети с централизованным.
Модульное лицензирование Александр Варварик SWD Real-Time Systems Конференция QNX Россия сентября, Санкт-Петербург.
Коммуникационные технологии. Передача информации. Локальные компьютерные сети.
Основы операционных систем. Часть VI. Cети и сетевые операционные системы Лекция 14. Сети и сетевые операционные системы.
Локальная сеть. Компьютерная сеть Компьютерная сеть – система двух или более компьютеров, связанных каналами передачи информации.
Разработка: Анциферов Алексей Анатольевич, учитель МБОУ «СОШ 26», г. Зима.
Учитель информатики Трашков О.Л.. Для оперативного обмена информацией и совместного использования общих ресурсов компьютеры объединяют в сеть. Ресурсами.
Объединение компьютеров в локальную сеть. Организация работы пользователей в локальных компьютерных сетях.
АлтГТУ им И. И. Ползунова Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов,
ВИДЫ СЕТЕЙ, ИНТЕРНЕТ КОМПЬЮТЕРНАЯ СЕТЬ. Компьютерная сеть (англ. Computer NetWork, от net сеть и work работа) совокупность компьютеров, соединенных с.
Транксрипт:

Сбор статистики с использованием SNMP (Определение топологии связей между задачами в кластере MPI) И.В. Лобачёв Новосибирский Государственный Университет Совместная лаборатория НГУ, МФТИ, SWsoft Научный руководитель: доцент Д.В. Иртегов

Применение Балансировка загрузки в кластере MPI Система наблюдения и управления кластером

Архитектура Локальный сборщик Глобальный сборщик Взаимодействие через SNMP Local Machines SNMP Main Server

Локальный сборщик Устанавливается на каждый узел кластера Опрашивает параметры узла кластера Помещает полученную информацию в специальный модуль расширения SNMP

Получение информации о связях (соединениях TCP) Псевдо-файловая система proc Неудобная структура данных Большое потребление ресурсов (загрузка процессора до 20%) Ядро операционной системы (/dev/kmem) Малая нагрузка на процессор (загрузка процессора < 5%) Возможность получить практически любую информацию

Глобальный сборщик Устанавливается на один из узлов кластера, либо на компьютер вне кластера Опрашивает узлы кластера и получает информацию о текущем состоянии каждого узла Анализирует и обрабатывает полученную информацию Выдает отчёт о текущем состоянии системы в виде xml-файла

Пример xml-отчёта

Топология связей в системе наблюдения и управления кластером (Ковалёв Дмитрий)

Модуль расширения SNMP Динамически подгружаемый в SNMP модуль Обеспечивает получение, добавление и хранение информации об узле Информация хранится в виде SNMP таблицы

Доступная информация Информация об узлах кластера Имя узла IP адрес Средняя загрузка узла Информация о процессах Имя процесса Идентификационный номер Узел на котором работает процесс Состояние процесса (работает или нет) Информация об открытых сокетах Процессы между которыми установлено сокетное соединение Количество переданных и полученных через сокет данных

Результаты Реализована система сбора информации, которая обеспечивает алгоритм балансировки требуемыми данными и использует минимум ресурсов кластера Реализован модуль расширения SNMP Реализованы две версии глобального сборщика Для платформы Win32 Для платформы Unix Есть возможность использовать систему сбора информации для наблюдения за состоянием кластера

Планы Использовать систему для отладки существующих и создания новых алгоритмов балансировки Для диагностики и отладки параллельных программ

Вопросы