Владимир Костюков, АлтГТУ АлтГТУ им И. И. Ползунова Распределенная система мониторинга и диспетчерезации процессов гетерогенной среды.

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



Advertisements
Похожие презентации
АлтГТУ им И. И. Ползунова. АлтГТУ им. И. И. Ползунова Модель распределенной системы мониторинга.
Advertisements

АлтГТУ им И. И. Ползунова. АлтГТУ им. И. И. Ползунова Проблемы эксплуатации Текст.
АлтГТУ им. И. И. Ползунова / ПОВТ, Владимир Костюков Требования 2 отказоустойчивость масштабируемость эффективностьприменимость расширяемость.
Распределенная система мониторинга и диспетчеризации процессов гетерогенной среды студент Костюков В.В., профессор к.ф-м.н Крючкова Е.Н., АлтГТУ / ПОВТ.
АлтГТУ им. И. И. Ползунова / ПОВТ, Владимир Костюков Проблемы Текст 2.
АлтГТУ им И. И. Ползунова Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов,
АлтГТУ им И. И. Ползунова Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов,
АлтГТУ им И. И. Ползунова Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов,
Система фрагментированного программирования Перепелкин В.А. Всероссийская молодежная школа по параллельному программированию МО ВВС ИВМиМГ 2009 г.
Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды студент Старовойтов Д.В., профессор.
Архитектура операционных систем. Архитектура ОС Состав модулей (компонент) ОС Структура связей между отдельными модулями ОС Принципы взаимодействия модулей.
Архитектура операционных систем Семестр 2, Лекция 1.
Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды студент Старовойтов Д.В., профессор.
1 Диаграммы реализации (implementation diagrams).
Корпоративные и промышленные сети. Корпоративная сеть Первые информационные системы предприятий строились на основе централизованных вычислительных центров.
Операционные системы Подготовила Подготовила студентка студентка 1 курса группы Э курса группы Э-108 Шпудейко Кристина Шпудейко Кристина.
Построение системы мониторинга информационной среды Грунау Андрей Борисович 20/02/08
1 Современные системы программирования. Часть 2. Системное и прикладное программное обеспечение Малышенко Владислав Викторович.
Система управления ресурсами в гетерогенных вычислительных сетях Ростовский Государственный Университет А.А. Букатов,
Сетевые службы Для конечного пользователя сеть это не компьютеры, кабели и концентраторы и даже не информационные потоки, для него сеть это, прежде всего,
Транксрипт:

Владимир Костюков, АлтГТУ АлтГТУ им И. И. Ползунова Распределенная система мониторинга и диспетчерезации процессов гетерогенной среды

АлтГТУ им. И. И. Ползунова Модель распределенной системы мониторинга

АлтГТУ им. И. И. Ползунова Требования к системам мониторинга Современная система мониторинга должна удовлетворять динамически изменяющимся требованиям к: функционалу системы; отказоустойчивости; масштабируемости;

Модель распределенной системы Сущность предлагаемого подхода заключается в использовании: механизма разработки и исполнения дополнительных модулей в процессе решения задач мониторинга; свойств распределенных систем в процессе эксплуатации; АлтГТУ им. И. И. Ползунова

Базовая терминология Служба, запущенная на определенном узле, представляется активной сущностью, непрерывно наблюдающей за его состоянием и сохраняюшщей сообщения об изменении этого состояния в хранилище данных. Задача мониторинга представляет собой шаблонную проблему получения и анализа некоторой информации о состоянии удаленного узла. АлтГТУ им. И. И. Ползунова Хранилище данных представляется пассивной сущностью, предоставляющаей службам ресурсы для приема сообщений их последующей обработки и хранения.

Модуль мониторинга характеризуется: возможностью исполнения в операционной среде; входными данными, передаваемыми исполняющей системой; выходными данными, передаваемыми исполняющей системе; интерфейсом, задающий правила исполнения модуля; реализацией – программным кодом, воплощающим функционал модуля; Абстракция модуля АлтГТУ им. И. И. Ползунова

Система исполнения Система исполнения модулей мониторинга реализует: генерацию кода каркаса модулей и их исполнение в операционной среде; промежуточный слой между модулем мониторинга и агентом, в рамках которого он запускается; независимость программного кода модуля от физического расположения агентов (адресации, топологии сети); АлтГТУ им. И. И. Ползунова

Код каркаса Код каркаса генерируется системой исполнения на основании текущего глобального состояния распределенной системы и содержит конструкции: инициализации окружения; создания экземпляра модуля мониторинга исполнения экземпляра модуля; передачи параметров модулю; возврата результата модуля серверу; АлтГТУ им. И. И. Ползунова

API модулей Прикладной интерфейс программирования (API) модулей – высокоуровневый объектно- ориентированный набор инструментов, являющийся промежуточным слоем между модулем мониторинга и ОС, в которой он запущен. API сосредотачивает программиста на решаемой задаче мониторинга, скрывая от него подробности реализации сложных моментов (таких как распределенная коммуникация, маршализация/демаршализация, системные вызовы ОС). АлтГТУ им. И. И. Ползунова

Состояние системы Состояние распределенной системы определяется: графом связности узлов, расположением запущенных экземпляров модулей и нагрузкой на узлы; Роль распределенного модуля играет служба мониторинга, нагрузки на узел – индекс производительности; Особенности службы мониторинга: масштабируемость; сериализуемость; переносимость; АлтГТУ им. И. И. Ползунова

Механизмы воздействия на состояние системы Рычагами воздействия на глобальное состояние распределенной системы мониторинга являются индекс производительности и установленное пороговое значение; Службы, запущенные на узлах с индексом производительности ниже порогового значения, подвергаются масштабированию (запуску дополнительных экземпляров, сопровождаемому балансировкой нагрузки), и распределенная система переходит в более эффективное состояние. АлтГТУ им. И. И. Ползунова

Реализация модели распределенной системы мониторинга

DICR2010 Текст Служба мониторинга АлтГТУ им. И. И. Ползунова

DICR2010 Ядро службы мониторинга АлтГТУ им. И. И. Ползунова

DICR2010 Состояния и обработчики ядра АлтГТУ им. И. И. Ползунова

DICR2010 События ядра АлтГТУ им. И. И. Ползунова

DICR2010 Драйверы ядра АлтГТУ им. И. И. Ползунова

DICR2010 Транспортная подсистема АлтГТУ им. И. И. Ползунова

DICR2010 Сессии транспортной подсистемы АлтГТУ им. И. И. Ползунова

DICR2010 Алгоритм выбора лидера АлтГТУ им. И. И. Ползунова

DICR2010 Балансировка нагрузки АлтГТУ им. И. И. Ползунова

DICR2010 Подсистема исполнения АлтГТУ им. И. И. Ползунова

DICR2010 Планировщик подсистемы исполнения АлтГТУ им. И. И. Ползунова

DICR2010 Развертывание модулей мониторинга АлтГТУ им. И. И. Ползунова

DICR2010 Менеджер модулей монторинга АлтГТУ им. И. И. Ползунова

DICR2010 API модулей мониторинга АлтГТУ им. И. И. Ползунова

Пути развития проекта разработка шаблонных модулей мониторинга для решения круга повседневных задач (анализ сетевого трафика, загрузка и температура процессора, количество свободной памяти и т.д.); оформление технической документации программного кода; совершенствование компонентов и оптимизация алгоритмов базовой платформы; полномасштабное внедрение и нагрузочное тестирование системы на базе существующей инфраструктуры предприятия, например лаборатории МикроЭВМ АлтГТУ; АлтГТУ им. И. И. Ползунова

АлтГТУ им И. И. Ползунова Спасибо! Вопросы?