1 / 18

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

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

avery
Download Presentation

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

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. Сложность восприятия текстовой информации Сообщения ядра в стандартном потоке вывода 2 3 4 5 6 7 8 9 10 1 АлтГТУ им. И. И. Ползунова

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

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

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

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

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

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

  9. Хранение информации В домене: • Информация автоматически обновляется через получаемый от ядра контекст через драйвер Discoverer • В контейнерах постоянно хранится только минимальная информация о ядре • Вся дополнительная информация получается через ссылки на драйвера ядра через интерфейсы АлтГТУ им. И. И. Ползунова

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

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

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

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

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

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

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

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

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

More Related