350 руб
Журнал «Успехи современной радиоэлектроники» №10 за 2019 г.
Статья в номере:
Проектирование системы мониторинга распределенных вычислительных комплексов
Тип статьи: научная статья
DOI: 10.18127/j20700784-201910-05
УДК: 004.41
Авторы:

А.В. Завьялов – к.т.н., начальник лаборатории, 

АО «Концерн «Вега» (Москва)

E-mail: zavjalov@mirea.ru

Аннотация:

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

Цель. Исследовать системы мониторинга распределенных вычислительных комплексов.

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

Страницы: 35-40
Список источников
  1. Beyer B. Site Reliability Engineering: How Google Runs Production Systems. O'Reilly. 2016. ISBN 978-1-491-92912-4.
  2. Бочаров Ф. Архитектурная пирамида приложения. 2017. URL: https://habr.com/ru/post/336496/ (дата обращения: 1.10.2019).
  3. Басс Л., Клементс П., Кацман Р. Архитектура программного обеспечения на практике. Изд. 2-е. СПб.: Питер. 2006.
  4. Касимов А. Присматриваемся к инструментам для мониторинга распределенных приложений. 2018. URL: https://habr.com/ru/post/422931/ (дата обращения: 1.10.2019).
  5. Атчинсон Л. Масштабирование приложений. Выращивание сложных систем. СПб.: Питер. 2018. ISBN 978-5-496-02952-0.
Дата поступления: 5 сентября 2019 г.