Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 5 2021 год

DOI: 10.17587/prin.12.246-259
УДК: 004.421-423
Программный комплекс для расчета деформаций земной поверхности с использованием спутниковых радарных данных
С. Е. Попов, канд. техн. наук, ст. науч. сотр., popov@ict.sbras.ru, Р. Ю. Замараев, канд. техн. наук, ст. науч. сотр., Н. И. Юкина, канд. техн. наук, науч. сотр., О. Л. Гиниятуллина, канд. техн. наук, науч. сотр., Л. С. Миков, мл. наук, науч. сотр., И. Е. Харлампенков, канд. техн. наук, науч. сотр., Е. Л. Счастливцев, д-р техн. наук, проф., зав. лаб., Федеральное государственное бюджетное научное учреждение Федеральный исследовательский центр информационных и вычислительных технологий, Новосибирск

Представлено описание программного комплекса для расчетов скоростей смещений и выявления сдвигов земной поверхности над районами интенсивной угледобычи. Комплекс построен на базе микросервисной архитектуры Docker Swarm в интеграции с системой массово-параллельного исполнения заданий Apache Spark как высокоуровневый инструмент для организации вычислений контейнерного типа с оркестрацией аппаратных ресурсов. За счет использования контейнери­зации объектов-исполнителей достигнута независимость расчетов как внутри одного пула заданий, так и между различными пулами, инициализированными в многопользовательском режиме. Применение операторов-обработчиков позволило сохранять промежуточные результаты работ процедур в схемах расчета скоростей смещений и проводить расчеты с различными параметрами. Объединение технологий Docker Swarm и Apache Spark в одном программном комплексе позволило реализовать идею высокопроизводительной вычислительной системы с использованием малобюджетных аппаратных ресурсов.

Ключевые слова: программный комплекс, дифференциальная интерферометрия, скорости смещения земной поверхности, метод постоянных отражателей, метод малых базовых линий
Стр. 246–259
Исследование выполнено при финансовой поддержке РФФИ и Кемеровской области в рамках научного проекта № 20-47-420002 р_а.