Контрольная точка приложения

Оглавление1 Определение контрольной точки приложения1.1 Основы контрольных точек1.2 Типы контрольных точек1.3 Применение контрольных точек1.4 Технологии контрольных точек1.5 Совместное определение контрольных […]

Определение контрольной точки приложения

  • Основы контрольных точек

    • Контрольные точки – это механизм сохранения состояния приложений для восстановления после сбоев. 
    • Контрольные точки используются для обеспечения согласованности состояния распределенных систем. 
  • Типы контрольных точек

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

    • Сохранение состояния в интерактивных приложениях для удобства использования. 
    • Контрольная точка/перезапуск для пакетных приложений, обрабатывающих большие объемы данных. 
  • Технологии контрольных точек

    • FTI – библиотека для масштабируемого выполнения контрольных точек/перезапусков. 
    • BLCR – гибридная реализация контрольных точек/перезапусков для различных приложений. 
    • DMTCP – инструмент для прозрачной проверки состояния распределенных программ. 
  • Совместное определение контрольных точек

    • Некоторые протоколы используют совместное определение контрольных точек для экономии места в хранилище. 
  • Примеры реализации

    • Docker и CRIU – примеры технологий с встроенными контрольными точками и механизмами восстановления. 
    • Mementos – система для встраиваемых устройств, которая сохраняет состояние задач при перебоях в питании. 
    • Idetic – набор инструментов для автоматического встраивания 

Полный текст статьи:

Контрольная точка приложения — Википедия

Оставьте комментарий