1 / 18

АлтГТУ им И. И. Ползунова

Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды. Данил Старовойтов, АлтГТУ / ПОВТ. АлтГТУ им И. И. Ползунова. Сложность восприятия текстовой информации. Сообщения ядра в стандартном потоке вывода.

neo
Télécharger la présentation

АлтГТУ им И. И. Ползунова

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов, АлтГТУ / ПОВТ АлтГТУ им И. И. Ползунова

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

  3. Сложности управления через файл конфигурации: • Децентрализованное внесение изменений • Сложность внесения изменений в процессе работы • Сложность восприятия информации Гибкость настройки приложения АлтГТУ им. И. И. Ползунова

  4. Структура проекта АлтГТУ им. И. И. Ползунова

  5. Процесс функционирования умл АлтГТУ им. И. И. Ползунова

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

  7. Архитектура приложения АлтГТУ им. И. И. Ползунова

  8. Интересные моменты АлтГТУ им. И. И. Ползунова

  9. Демонстрация АлтГТУ им. И. И. Ползунова

  10. В заключении DICR’2010 АлтГТУ им. И. И. Ползунова

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

  12. Транспортная подсистема Функции транспортной подсистемы: • управление сессиями; • мониторинг сетевой активности; • именование объектов; • адресация; • балансировка нагрузки; • выбор лидеров; АлтГТУ им. И. И. Ползунова

  13. Алгоритм выбора лидера Алгоритм выбора лидера основана на использовании возможностей современных сетевых протоколов: • негарантированная доставка сообщений (UDP); • широковещательные запросы (broadcast/multicast); Принцип работы алгоритма: • каждый узел системы посылает широковещательные запросы, инкапсулирующие его состояние; • после стабилизации системы или таймаута, каждый узел выбирает себе лидера из локального еша; • поптытки подключения к лидерам с максимальным индексом производительности происходят циключески, до тех пор узел не перейдет в новое состояние – активное или пассивное. АлтГТУ им. И. И. Ползунова

  14. Подсистема исполнения Подсистема исполнения реализует: • планирование запусков; • запуск модулей мониторига; • обработка результатов; • развертывание модулей; АлтГТУ им. И. И. Ползунова

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

  16. Менеджер модулей монторинга Менеджер модулей реализует: • генерацию кода каркаса; • исполнение модулей в ОС; • выполнение файловых операций; Менеджер модулей - обособленное приложение, взаимодействующее со службой через RPC. АлтГТУ им. И. И. Ползунова

  17. Итоги • разработана модель; Модель распределенной системы с динамически расширяемым функционалом; • спроектированна архитектура; Архитектура высоконагруженной распределенной системы мониторинга; • реализованно приложение; • Кросплатформенное сервисное приложение распределенной службы мониторинга; АлтГТУ им. И. И. Ползунова

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

More Related