SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
Продукты QNX
Операционная система реального времени QNX Neutrino
Операционная система реального времени QNX4
Комплект разработчика QNX Momentics
Встраиваемые СУБД
Аппаратное обеспечение
Главная страница > Продукты > Продукты QNX > Операционная система реального времени QNX Neutrino > Менеджер высокой готовности Сделать страницу стартовой Послать ссылку коллеге Версия для печати

Менеджер высокой готовности

Монитор ключевых процессов ОСРВ QNX Neutrino позволяет достичь коэффициента готовности, превышающего значение 99.999%, и обеспечивает комплексный подход к выявлению отказов и восстановлению системы.

Модульная микроядерная архитектура ОСРВ QNX Neutrino позволяет изолировать сбои на уровне драйверов. Совместно с монитором ключевых процессов (МКП) реализована технология «умный сторож», которая помогает системе автоматически восстанавливаться после сбоев. Такой подход позволяет создавать по-настоящему самовосстанавливающиеся системы.

Что касается достижения высокой готовности (ВГ), ОСРВ QNX Neutrino воплощает простой принцип: быстрее перезапустить один компонент, чем всю систему. Например, если возникает проблема с драйвером или стеком протоколов ОСРВ QNX Neutrino, он может быть немедленно отключен и восстановлен с помощью Монитора Ключевых Процессов, и это занимает всего несколько секунд, соответственно, нет необходимости перезагружать всю систему. Этот выверенный подход к изоляции сбоев и восстановлению четко отработан, поэтому, по сравнению с другими операционными системами, с пмощью ОСРВ QNX Neutrino можно достичь минимальных значений среднего времени восстановления системы (MTTR) после сбоев.

Технология Монитор Ключевых Процессов ОСРВ QNX Neutrino обеспечивает:

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

  • Настраиваемые сценарии восстановления - используя библиотеку Монитора Ключевых Процессов, ваше приложение может явно указать Монитору Ключевых Процессов, какие действия по восстановлению и в каком порядке следует предпринять в случае сбоя.

  • Автоматическое восстановление соединений - Монитор Ключевых Процессов также предоставляет клиентскую библиотеку, которая позволяет вашей системе в случае отказа моментально восстановить прерванные соединения.

  • "Посмертный" анализ - если процесс завершается некорректно, Монитор Ключевых Процессов может сохранить его образ для последующей обработки. Анализируя этот образ, вы сможете моментально определить, какая строка кода вызвала сбой, а также узнать содержимое переменных, чтобы точно определить, что именно произошло.

  • Устойчивость к внутренним сбоям — Монитор Ключевых Процессов чрезвычайно устойчив к внутренним сбоям, так как имеет сервис собственного мониторинга, копию которого записывает параллельный «процесс-хранитель». Если он по какой-либо причине завершается некорректно, то моментально и полностью восстанавливает свое предыдущее состояние.

Архитектура монитора ключевых процессов

Архитектура монитора ключевых процессов

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

Рассказать друзьям:

     Рейтинг@Mail.ru