Название статьи или книги, фамилия автора, DOI

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

А.В. Завьялов1

научная статья УДК 004.41 Страницы: 35-40 doi.org/10.18127/j20700784-201910-05

  1. 1 к.т.н., начальник лаборатории, АО «Концерн «Вега» (Москва)

Аннотация

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

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

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

Для цитирования

Завьялов А.В. Проектирование системы мониторинга распределенных вычислительных комплексов // Успехи современной радиоэлектроники. 2019. № 10. С. 35–40. DOI: https://doi.org/10.18127/j20700784-201910-05

Список источников
  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.