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

Определение контрольной точки приложения Основы контрольных точек Контрольные точки — это механизм сохранения состояния приложений для восстановления после сбоев.  Контрольные […]

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

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

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

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

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

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

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

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

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

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

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

Прокрутить вверх