Содержание
- 2. Содержание 1. Основные определения 2. Модели отказов 3. Маскирование ошибок при помощи избыточности 4. Отказоустойчивость процессов
- 3. Содержание 6. Надежная групповая рассылка 7. Распределенное подтверждение 8. Восстановление 9. Критерии отказоустойчивости 10. Отказоустойчивые сервера
- 4. 1. Основные определения Отказоустойчивость относится к надежностным характеристикам системы. Надежность — это термин, охватывающий множество важных
- 5. 1. Основные определения Система отказывает (fail), если она не в состоянии выполнять свою работу. Ошибкой (error)
- 6. 1. Основные определения Отказы обычно подразделяются на проходные, перемежающиеся и постоянные. Проходные отказы (transient faults) происходят
- 7. 2. Модели отказов Различные типы отказов:
- 8. 2. Модели отказов Поломка (crash failure) имеет место при внезапной остановке сервера, при этом до момента
- 9. 2. Модели отказов Ошибки синхронизации (timing failures) возникают при ожидании ответа дольше определенного временного интервала. Ошибки
- 10. 3. Маскирование ошибок при помощи избыточности Если система считается отказоустойчивой, она должна пытаться маскировать факты ошибок
- 11. 4. Отказоустойчивость процессов Отказоустойчивость процессов организуется путем репликации процессов в группах. Основной подход к защите от
- 12. 4. Отказоустойчивость процессов Взаимодействие в одноранговой и иерархической группах:
- 13. 5. Надежная связь клиент-сервер Во многих распределенных сетях надежная сквозная (point-to-point) передача реализуется путем использования надежного
- 14. 5. Надежная связь клиент-сервер Назначение RPC — скрыть сам факт взаимодействия путем вызовов удаленных процедур, которые
- 15. 5. Надежная связь клиент-сервер Клиент не в состоянии обнаружить сервер Решение: заставить ошибку возбуждать исключение (exception).
- 16. 5. Надежная связь клиент-сервер 4. Поломка сервера Решение: В случае (б) система должна передать клиенту сообщение
- 17. 5. Надежная связь клиент-сервер 5. Поломка клиента Не имеющие заказчика вычисления называются сиротами (orphans). Решение: перед
- 18. 6. Надежная групповая рассылка Каждый локальный координатор пересылает сообщения своим потомкам, а затем обрабатывает запросы на
- 19. 6. Надежная групповая рассылка Если производится серия изменений и в ходе выполнения одного из них случается
- 20. 7. Распределенное подтверждение Задача распределенного подтверждения включает в себя операции, производимые либо с каждым членом группы
- 21. 7. Распределенное подтверждение Координатор Участник Двухфазное подтверждение:
- 22. 7. Распределенное подтверждение Двухфазное подтверждение: 1. Координатор рассылает всем участникам сообщение VOTE_REQUEST. 2. После того как
- 23. 7. Распределенное подтверждение Координатор Участник Трехфазное подтверждение:
- 24. 7. Распределенное подтверждение Трехфазное подтверждение: Не существует такого состояния, в котором невозможно принять итоговое решение, но
- 25. 8. Восстановление Основа отказоустойчивости — исправление после ошибок. Два основных способа восстановления после ошибок: обратное исправление
- 26. В РС возможно большое количество мест повреждений. Вероятность ее безотказной работы может быть оценена статистически (при
- 27. Такая оценка связывает отказоустойчивость с количеством возникших повреждений, при этом р — статистическая оценка вероятности отказа
- 28. Полученное семейство точек условно разбито на три зоны: — зона І: 0 ≤ n ≤ n1;
- 29. Очевидно, что отказоустойчивость системы зависит от значений n1 и n2 и тем выше, чем дольше сохраняется
- 30. 9. Критерии отказоустойчивости
- 31. Приведенные типы отказоустойчивости представляют собой условную аппроксимацию экспериментальных точек прямыми. Первый тип по своим показателям соответствует
- 32. Второй тип соответствует системе c негарантированной отказоустойчивостью, т.к. первое же любое повреждение может привести к отказу.
- 33. Третий тип отказоустойчивости также является ненадежным с точки зрения эксплуатационных характеристик системы, поскольку после некоторого количества
- 34. В качестве критерия отказоустойчивости четвертого типа рекомендуется произведение т.к. аппроксимирующая кривая отказов этого типа содержит участки,
- 35. Пример Экспериментальные значения статистической оценки вероятности отказа для двух различных систем Учитывая изложенное, а также исходя
- 36. Каждая i-я экспериментальная точка содержит в себе информацию о вероятности двух событий, представляющих собой полное множество:
- 37. Катастрофоустойчивый кластер 10. Отказоустойчивые сервера
- 38. Отказоустойчивость виртуальных серверов: В широком смысле слова, виртуализация – это программная имитация некоей физической сущности. К
- 39. Отказоустойчивость виртуальных серверов Преимущества: -Рациональное использование аппаратных ресурсов -Экономия денег, места и электроэнергии -Удобство администрирования Недостатки:
- 40. FAILOVER FAILBACK 10. Отказоустойчивые сервера
- 41. FAILOVER FAILBACK 10. Отказоустойчивые сервера
- 42. Обслуживание серверов Переносим виртуальные машины на другой сервер Производим обслуживание (установка обновлений, замена оборудования…) Переносим виртуальные
- 43. Копирование содержимого памяти осуществляется по сети страницами по 4Кб. Копируется все содержимое памяти виртуальной машины. Если
- 44. Выводы Отказоустойчивость определяется как способность системы маскировать появление ошибок и исправлять их. Система отказоустойчива, если она
- 45. Выводы В условиях протокола двухфазного подтверждения координатор сначала проверяет готовность всех процессов к выполнению одной и
- 46. Выводы Для повышения производительности множество распределенных систем сочетают контрольные точки с протоколированием сообщений. Благодаря протоколированию взаимодействия
- 47. Список использованной литературы Черкесов Г.Н. Надежность аппаратно-программных комплексов. Рябинин И.А. Надежность и безопасность структурно сложных систем.
- 49. Скачать презентацию