Главная
Конференции
Наука без границ: глобальные вызовы и кросс-дисциплинарные ответы
Ключевые аспекты резервирования и отказоустойчивости Edge-сетей

Ключевые аспекты резервирования и отказоустойчивости Edge-сетей

15 октября 2025

Научный руководитель

Секция

Технические науки

Ключевые слова

граничные вычисления
периферийные вычисления
архитектура данных
отказоустойчивость
резервирование
промышленная автоматизация

Аннотация статьи

В статье рассматриваются основные методы резервирования и отказоустойчивости Edge-сетей, применяемых в промышленной автоматизации. Исследуются архитектурные паттерны проектирования распределенных систем, механизмы аппаратного и программного резервирования, а также стратегии репликации данных, адаптированные к условиям ограниченных вычислительных ресурсов и требованиям обработки в реальном времени.

Текст статьи

Введение

Граничные вычисления (Edge computing) представляют собой парадигму распределенной обработки данных, при которой вычисления осуществляются в непосредственной близости к источникам данных, а не в централизованных облачных дата-центрах. В контексте промышленной автоматизации данная концепция приобретает критическое значение для обеспечения низкой латентности, автономности функционирования и высокой надежности производственных процессов.

Архитектура граничных вычислений выступает промежуточным звеном между конечными устройствами Промышленного интернета вещей (Industrial Internet of Things, IIoT) и облачной инфраструктурой, позволяя реализовать так называемую модель туманных вычислений (Fog Computing). Это обеспечивает многоуровневую обработку данных с распределением вычислительной нагрузки в соответствии с требованиями конкретных производственных задач.

Специфика применения Edge-вычислений в промышленной среде

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

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

Необходимость автономного функционирования. При потере связи с центральной системой управления Edge-узел должен обеспечивать продолжение обработки критически важных данных и поддержание функционирования производственного оборудования.

Данные особенности обусловливают необходимость адаптации классических принципов отказоустойчивости к специфическим условиям граничных вычислений. В отличие от традиционных серверных систем, где резервирование часто реализуется через дублирование высокопроизводительного оборудования, в Edge-среде требуется оптимизация использования ограниченных ресурсов при сохранении высокого уровня надежности [1].

Методы аппаратного резервирования в Edge-системах

Аппаратное резервирование в промышленных Edge-системах характеризуется рядом особенностей по сравнению с традиционными серверными архитектурами. Согласно классификации, предложенной в работе, резервирование может быть реализовано по схемам active-passive («горячий резерв») или active-active («активный резерв»), однако в условиях граничных вычислений эти подходы требуют адаптации с учетом ограниченных ресурсов.

Конфигурация Active-Passive. В Edge-вычислениях данная схема реализуется с учетом энергетических ограничений и требований к быстродействию. Резервный Edge-узел может находиться в режиме пониженного энергопотребления, активируясь при обнаружении сбоя основного узла. Типичным примером служит система мониторинга трубопроводов, где резервный граничный шлюз переходит в активный режим только при потере связи с основным узлом, обеспечивая непрерывность сбора и предварительной обработки телеметрических данных.

Конфигурация Active-Active. В Edge-сетях данная архитектура преимущественно применяется для распределения вычислительной нагрузки между несколькими узлами, обрабатывающими данные с различных участков производственного процесса. Это позволяет обеспечить как повышение общей производительности системы, так и отказоустойчивость за счет возможности динамического перераспределения задач при отказе одного из узлов [2, с. 63422-63441].

Иерархическая топология резервирования. Отличительной особенностью Edge-сетей является использование многоуровневой архитектуры, где резервирование реализуется на нескольких уровнях абстракции:

  • локальное резервирование на уровне отдельного производственного участка обеспечивает быстрое переключение при отказах с минимальной задержкой;
  • региональное резервирование между Edge-узлами одного цеха или производственного подразделения позволяет обеспечить устойчивость к отказам групп устройств;
  • глобальное резервирование с центральной системой или облачной инфраструктурой гарантирует долгосрочное хранение данных и выполнение аналитических задач, не критичных ко времени обработки.

Такая многоуровневая архитектура позволяет минимизировать показатель Recovery Point Objective (RPO, целевая точка восстановления) и Recovery Time Objective (RTO, целевое время восстановления) для критических процессов при эффективном использовании ограниченных вычислительных ресурсов.

Паттерны программной отказоустойчивости в Edge-вычислениях

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

Паттерн Circuit Breaker (прерыватель цепи)

Данный архитектурный паттерн представляет собой механизм защиты системы от повторных попыток выполнения операций с высокой вероятностью неудачи. В контексте промышленных Edge-вычислений Circuit Breaker функционирует как посреднический компонент между вызывающим и целевым элементами системы, контролируя состояние соединения и принимая решение о допустимости запросов. Паттерн реализует конечный автомат с тремя состояниями: закрытое (Closed) – нормальное функционирование, открытое (Open) – блокировка запросов при превышении порога ошибок, и полуоткрытое (Half-Open) – пробное выполнение запросов для проверки восстановления сервиса.

Паттерн Bulkhead (изолирующее резервирование)

Данный паттерн предназначен для изоляции различных функциональных компонентов системы с целью предотвращения распространения сбоев. Механизм изолирующего резервирования заключается в разделении критически важных и второстепенных компонентов с выделением гарантированного объема ресурсов для каждого сегмента. В Edge-системах это реализуется через выделение независимых пулов потоков выполнения, выделение квот процессорного времени и разделение сетевых каналов для различных классов задач, что предотвращает ситуацию полного отказа системы при перегрузке одного из компонентов.

Паттерн Retry (повторная попытка)

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

Паттерн Timeout (таймаут)

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

Паттерн Fallback (резервная стратегия)

Механизм отказоустойчивости, обеспечивающий альтернативное поведение системы при невозможности выполнения основной операции вследствие сбоя или недоступности зависимого компонента. Его назначение состоит в сохранении частичной или упрощенной функциональности вместо полного отказа, что критично в средах с высокими требованиями к доступности. При проектировании Edge-сетей Fallback часто реализуется через переход в автономный режим работы, использование локально кэшированных данных, применение упрощенных алгоритмов обработки или возврат предварительно вычисленных результатов, позволяя системе сохранять работоспособность при потере связи с центральными сервисами [3, с. 2564-2569].

Механизмы обнаружения отказов и автоматического переключения

Heartbeat-механизмы. Технология мониторинга состояния узлов на основе периодической передачи контрольных сигналов (heartbeat) является ключевым инструментом для обнаружения сбоев в Edge-сетях. Специфика промышленной среды обусловливает необходимость применения следующих подходов:

  • адаптивные интервалы передачи heartbeat-сообщений, динамически корректируемые в зависимости от текущих условий функционирования (температура, уровень электромагнитных помех, вычислительная нагрузка системы);
  • многоуровневый мониторинг, который помимо базовой проверки доступности узла включает оценку работоспособности критических функций, например способности обрабатывать тестовые данные или выполнять управляющие команды;
  • передача контрольных сигналов по нескольким независимым каналам связи для повышения надежности обнаружения сбоев;
  • локальное подтверждение статуса соседними Edge-узлами, формирующее децентрализованную систему мониторинга без зависимости от центрального контроллера.

Процедуры автоматического переключения. Обнаруженные отказы должны обрабатываться системой автоматического переключения (failover), которая в условиях Edge-вычислений интегрирует следующие механизмы:

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

Стратегии репликации данных в Edge-системах

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

Основные принципы репликации. Специфика Edge-сетей на промышленных объектах определяет следующие особенности организации репликации:

  • иерархическая фильтрация и агрегация данных на нескольких уровнях перед репликацией для минимизации объема передаваемой информации;
  • дифференцированная синхронизация, при которой критически важные данные реплицируются синхронно во время обработки, а некритичные – асинхронно при наличии свободной пропускной способности канала связи;
  • адаптивное управление частотой репликации в зависимости от текущего состояния сети и важности данных.

Типология репликации. В контексте Edge-вычислений выделяют следующие виды репликации:

  • локальная синхронная репликация осуществляется между Edge-узлами, расположенными на одном производственном участке, с минимальной задержкой (менее 10 миллисекунд). Данный подход обеспечивает значение RPO, близкое к нулю, для критически важных производственных процессов;
  • региональная асинхронная репликация реализуется между граничными шлюзами различных производственных участков или цехов с задержкой до нескольких секунд. Это позволяет снизить нагрузку на коммуникационную инфраструктуру и обеспечить сохранность данных при локальных сбоях;
  • глобальная репликация в облачную инфраструктуру представляет собой асинхронную передачу агрегированных данных в центральную систему с задержкой до нескольких минут. Данный уровень используется для долгосрочного хранения информации и выполнения аналитических задач, не требующих обработки в реальном времени;

Гибридный подход. В промышленных Edge-системах оптимальным решением является комбинированное применение различных стратегий репликации:

  • для критически важных данных (параметры безопасности, аварийные сигналы, состояние защитного оборудования) применяется локальная синхронная репликация;
  • для операционных данных (показания датчиков, управляющие команды, телеметрия оборудования) – региональная асинхронная репликация;
  • для аналитических данных (агрегированные метрики, исторические данные, результаты статистической обработки) – глобальная репликация в облачную инфраструктуру.

Такая дифференцированная стратегия позволяет сбалансировать требования к надежности, производительности и эффективному использованию ограниченных сетевых ресурсов [4, с. 1-6].

Заключение

Резервирование и отказоустойчивость Edge-сетей в промышленной автоматизации представляют собой комплексную научно-техническую задачу, требующую интеграции аппаратных и программных решений с учетом специфических ограничений граничных вычислений. Применение адаптированных паттернов отказоустойчивости (Circuit Breaker, Bulkhead, Timeout, Retry, Fallback) в сочетании с многоуровневым аппаратным резервированием и дифференцированной стратегией репликации данных позволяет обеспечить требуемый уровень надежности при эффективном использовании ограниченных вычислительных ресурсов.

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

Список литературы

  1. Тюрин А.О. Принципы построения резервированных и отказоустойчивых бэкенд-систем // Universum: технические науки. – 2025. – № 7(136). – URL: https://7universum.com/ru/tech/archive/category/7136 (дата обращения: 14.10.2025).
  2. Rehman A.U., Aguiar R.L., Barraca J.P. Fault-tolerance in the scope of cloud computing // IEEE Access. – 2022. – Vol. 10. – P. 63422-63441.
  3. Punithavathy E., Priya N. A resilience framework for fault-tolerance in cloud-based microservice applications // The Scientific Temper. – 2024. – Vol. 15. – № 03. – P. 2564-2569.
  4. Pham C. et al. Toward a high availability cloud: Techniques and challenges // IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN 2012). – IEEE, 2012. – P. 1-6.

Поделиться

16

Бикмеев Т. Р. Ключевые аспекты резервирования и отказоустойчивости Edge-сетей // Наука без границ: глобальные вызовы и кросс-дисциплинарные ответы : сборник научных трудов по материалам Международной научно-практической конференции 15 октября 2025г. Белгород : ООО Агентство перспективных научных исследований (АПНИ), 2025. URL: https://apni.ru/article/13239-klyuchevye-aspekty-rezervirovaniya-i-otkazoustojchivosti-edge-setej

Обнаружили грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики)? Напишите письмо в редакцию журнала: info@apni.ru

Похожие статьи

Другие статьи из раздела «Технические науки»

Все статьи выпуска
Актуальные исследования

#41 (276)

Прием материалов

11 октября - 17 октября

осталось 2 дня

Размещение PDF-версии журнала

22 октября

Размещение электронной версии статьи

сразу после оплаты

Рассылка печатных экземпляров

5 ноября