RUS  ENG
Полная версия
ЖУРНАЛЫ // Системы и средства информатики // Архив

Системы и средства информ., 2006, выпуск 16, страницы 374–385 (Mi ssi20)

Архитектура, системные решения и программное обеспечение вычислительных комплексов и сетей новых поколений

Методы реализации отказоустойчивости приложений с недетерминированным поведением

В. С. Долгополов, В. Н. Захаров, Л. М. Козлова, В. А. Козмидиади, О. Л. Обухова


Аннотация: Рассмотрены два способа реализации прозрачной отказоустойчивости серверов приложений с недетермированным поведением и дано их сравнение. Первый способ — snapshot/restore — опирается на известный механизм контрольных точек, который дополнен протоколированием событий, происходящих с ресурсами и влияющих на детерминированность поведения (историй ресурсов). Поведение после отказа предусматривает восстановление состояния приложений и управляемое выполнение, использующее истории ресурсов. Второй способ — lock-step — использует только протоколирование событий, которое сопровождается постоянным управляемым выполнением на резервном узле сервера приложений. Приведены аргументы в пользу применения метода snapshot/restore.

УДК: 004.2



© МИАН, 2024