Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25


НазваниеДипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25
страница8/11
ТипДиплом
filling-form.ru > бланк заявлений > Диплом
1   2   3   4   5   6   7   8   9   10   11

2.3. Разработка алгоритмов и программного обеспечения модуля мониторинга состояния кластера


Режим мониторинга состояния кластера – это режим, в котором главный узел системы принимает информацию 2-х типов (статистическую и для резервирования) от всех узлов кластера, анализирует статистику использования и загрузки узлов и отображает ее в интуитивно понятном графическом виде на пользовательский интерфейс. Таким образом, любые сбои, которые безусловно отражаются в собранной статистике ( т.е. статус узла №2, к примеру, становится в значение «Не активен», значит узел вышел из строя и не доступен), анализируются главным узлом и в соответствии с типом возникновения неисправностей отображаются пользователю.

К примеру, в случае аварии одного узла и его недоступности для приема и передачи информации от других узлов линии, соединяющие графически узлы кластера, окрашиваются в красный цвет там, где они входят в недоступный узел вместо зеленого, когда узел активен. Также тексты, отображающие состояние узлов сменяются с «Активен» на «Не активен», что дает пользователю возможность быстро оценить состояние системы.

2.3.1. Блок обработки получаемой по кластеру статистики от стороннего программного обеспечения


Фактически, в режиме мониторинга состояния кластера анализ информации происходит в 2 этапа с зависимости от степени подробности информации о кластере. Первым делом анализируются структуры, отражающие работу каждого из узлов. В такие структурах хранится информация о доступности узла, его уникальном идентификаторе, статусе узла. И эта информация служит для отображения статуса узла на главном окне мониторинга, предназначенном для отражения состояния работы кластера в целом.

Но помимо общей статистики, если анализируемый узел по статистическим данным доступен, имеется еще и подробная статистика по узлу, которая включает в себя:

  • информацию о запущенных на узле процессах;

  • информацию о загруженности узла задачами.

Запущенные задачи на узле делятся на 3 типа:

  1. задачи, изначально запущенные на узле;

  2. задачи, переданные на обработку узлу другим узлом;

  3. задачи, отданные другому узлу на обработку.

Для того, чтобы оператор мог быстро диагностировать проблемы с загруженностью или работоспособностью узла, существует окно подробной статистики по узлам, где все запущенные процессы разделены на 3 списка по вышеперечисленным свойствам. Соответственно, если на узле изначально было запущено 20 процессов, а осталось на обработке через какой-то период времени всего 2, а остальные отданы на обработку другому узлу, значит конфигурация скорее всего не оптимальная, узел не справляется с таким количеством задач в связи, допустим, с их сложностью, и необходимо изменение начального распределения задач по узлам.

Также в интерфейсе предусмотрено поле, отвечающее за отображение информации о загрузке узла. Опытный оператор, имеющий представление о характеристиках узлов кластера, по, к примеру, использованию оперативной памяти сможет определить, что узел находится в состоянии постоянной загрузки на 70% своих возможностей. То же самое можно сделать и по статистике использования процессора и нагрузке на него.

Обновление изображений обоих режимов происходит по системному таймеру, периоды которого зависят от частоты обновлений приходящей на главный узел статистики работы узлов. Подробная статистика по узлу еще раз обновляется (считывается из памяти) при щелчке оператором по изображению узла и загружается в поля соответствующего всплывающего окна. Алгоритм работы модуля мониторинга состояния кластера отображен на рис. 16.



Рисунок 16. Алгоритм работы модуля мониторинга состояния кластера

2.3.2. Графический интерфейс отображения общего состояния узлов сети в режиме мониторинга кластера на основе статистики


Графический интерфейс режима мониторинга состоит из:

  1. изображений компьютеров, обозначающих узлы кластера;

  2. текстовых полей, закрепленных «вместо» мониторов компьютеров, служащих для отображения состояния узлов в текстовом виде;

  3. мигающий надписи «Главный узел», которая раз в секунду меняет цвет между черным и красным;

  4. линий, соединяющих узлы, отражающих активность сетевого соединения между узлами в соответствии с цветами линии: красный – линия не активна, зеленый – линия функционирует.

Главной особенностью интерфейса являются изображения узлов, являющиеся кнопками, нажатие которых открывает подробную статистику узла.



Рисунок 17. Главное окно мониторинга состояния кластера

2.3.3. Графический интерфейс отображения состояния выбранного пользователем узлу кластера в режиме мониторинга кластера

При нажатии на кнопку с изображением узла происходит открытие нового окна подробной статистики по узлу. Окно отображает;

  • номер выбранного для просмотра узла;

  • статус его активности в последний момент времени;

  • данные о загруженности узла работой в виде статистики использования оперативной памяти и процессора;

  • процессы, имеющие отношение к узлу и разделенные на 3 группы в зависимости от их текущего места исполнения.

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



Рисунок 18. Окно подробной статистики выбранного узла в режиме мониторинга
1   2   3   4   5   6   7   8   9   10   11

Похожие:

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconДипломному проекту На тему: «Проектирование и разработка автоматизированной...
Охватывают различные подразделения, начиная с приема больного в стационаре и заканчивая его выпиской. В медицинских учреждениях работает...

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconДипломному проекту На тему: Прогнозирование безотказности современных...
Охватывает вопросы конструирования, исследования и принципов применения интегральных микросхем

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconСоставление линейных программ на С++ 10
Разработка кода программного продукта на основе готовых спецификаций на уровне модуля 10

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconАнкета поможет нам понять суть вашего проекта и предложить оптимальное...
Торговая компания, специализирующаяся в области оптовых продаж импортных и отечественных строительных материалов, средне-высокой...

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconКонкурсная документация по проведению открытого конкурса №1 2017к
«Разработка специального программного обеспечения для модернизации аппаратно–программного комплекса «Сапфир»

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconПриложение Г. Логико-структурная матрица по дипломному проекту «Внедрение...
Логико-структурная матрица по дипломному проекту «Внедрение эффективного контракта» (пример заполнения)

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconПермский филиал Факультет бизнес-информатики Кафедра информационных...
Данные гис – данные, полученные в результате геофизического исследования скважин. Синоним к термину «Каротажные данные»

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconМетодическая разработка Проведения учебного занятия на тему «Судебное разбирательство»
Методическая разработка предназначена для обучающихся специальности 38. 02. 01

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconАннотация рабочей программы модуля «Имплантология и реконструктивная...
Целью освоения модуля является формирование у студентов V курса стоматологического факультета, профессиональных компетенций по способности...

Дипломному проекту На тему: Разработка программного модуля диспетчера высокой готовности для осрв qnx 25 iconМетодическая разработка на тему тестовый контроль в методах и средствах...
Методическая разработка на тему: «Тестовый контроль в методах и средствах личностно ориентированного обучения». Подготовила Фалько...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск