КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Восстановление распределенных баз данных
Лекция 7
Для РСУБД разработаны протоколы, которые используются для обработки отказов, возникающих в распределенной вычислительной среде. В распределенной среде существуют четыре типа отказов: § потеря сообщения; § отказ линии связи; § аварийный останов одного из сайтов; § расчленение сети. Потеря сообщений или неверная упорядоченность их поступления контролируется используемым базовым сетевым протоколом. Поэтому можно считать, что существует прозрачность обработки этих ошибок для компонента передачи данных СУРБД. Рассмотрим остальные типы отказов. Функционирование РСУБД в значительной мере зависит от надежного взаимодействия всех узлов в сети. В распределенной системе отказы линий связи имеют место. Это приводит к расчленению сети на отдельные фрагменты, в результате чего узлы(сайты) одного фрагмента смогут взаимодействовать, но не будут иметь доступа к сайтам в другом фрагменте. На следующем рисунке исходная распределенная система состоит из пяти узлов(сайтов). В результате отказа линии связи между узлами(сайтами) 1 и 2 была расчленена на два фрагмента: сайты 1, 4, 5 и сайты 2, 3 — как показано на рис..
а) б) Расчленение сети: а) исходное состояние сети до отказа; б) состояние сети после отказа линии связи.
В некоторых случаях бывает трудно установить, что именно отказало — линия связи или узел(сайт), с которым она соединена. предположим, что сайт 1 не может взаимодействовать с сайтом 2 в пределах установленного временного интервала (тайм-аута). Причиной этому может служить любая из следующих ситуаций: § сайт 2 не функционирует или нарушена работа сети; § отказ в линии связи; § имеет место расчленение сети; § сайт 2 в настоящее время перегружен и не способен ответить на поступившее сообщение в пределах установленного тайм-аута. Выбор корректного значения тайм-аута, которое с уверенностью позволит утверждать о действительной невозможности взаимодействия двух сайтов, является непростой задачей.
Дата добавления: 2014-01-20; Просмотров: 360; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |