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