ГОСТ I* ИСО/МЭК 10746-3-2001
Это правило должно применяться рекурсивно до получения замкнутого множества кластеров, для
которых согласованно могут быть созданы контрольные точки.
13.2.2 В о с с т а н о в л е н и е
Кластер может быть восстановлен:
- либо и капсуле, в которой ранее была создана его контрол!,пая точка.
- либо вдругой капсуле (например, когда капсула, в которой была создана контрольная точка,
в дальнейшем отказала).
За восстановление кластера отвечает менеджер этого кластера или, при его отсутствии, менед
жер капсулы. Функция создания контрольной точки и восстановления взаимодействует с менедже
ром кластера или капсулы для реализации контрольной точки кластера. До восстановления кластера
функция создания контрольной точки и восстановления должна гарантировать, что кластер
уже убран (например, вследствие отказа). Объекты, привязанные к восстанавливаемому кластеру,
долж ны быть способны обнаружить, что кластер был восстановлен из контрольной точки
(например, чтобы они могли повторить взаимодействия, произошедшие после создания
контрольной точки).
Восстановление одного кластера может привести к восстановлению других кластеров, напри
мер образующих единую контрольную точку с восстанавливаемым кластером.
13.3 Функция деактивации и реактивации
Координирует деактивацию и реактивацию кластеров. Она реализует политику управления:
- когда кластеры должны деактивироваться;
- где должны сохраняться контрольные точки, связанные с деактивацией;
- когда должны реактивироваться кластеры;
- какая контрольная точка должна реактивироваться (например, самая последняя);
- где должны реактивироваться кластеры.
Деактивация и реактивация кластеров являются вопросом политики безопасности, связанной
с этим кластером, в частности, в архитектуре, определенной в настоящей базовой модели, функция
деактивации и реактивации использует функции управления объектом, кластером и
капсулой. Функция деактивации и реактивации используется функцией миграции.
13.3.1 Д е а к т и в а ц и я
Деактивация кластера является функцией управления кластером и состоит из следующего;
- менеджер рассматриваемого кластера взаимодействует с каждым объектом в этом кластере
для получения контрольных точек, которые могут быть использованы для создания контрольной
точки кластера;
- менеджер кластера (используя функцию сохранения) делает контрольную точку кластера
постоянной;
- менеджер кластера удаляет кластер (и может быть удален сам).
13.3.2 Р е а к т и в а ц и я
Функция деактивации и реактивации реактивирует кластер, используя функцию управления
капсулой для реализации контрольной точки кластера в целевой капсуле (включая создание менед
жера кластера). Целевой может быть либо капсула, в которой кластер был ранее деактивирован,
либо другая капсула (например, для балансировки инфраструктуры, загруженной в несколько узлов).
13.4 Функция группирования
Предоставляет необходимые механизмы дтя координации взаимодействий объектов в много
стороннем связывании.
13.4.1 П о н я т и я
Группа взаимодействия —подмножество объектов, участвующих в связывании, управляемом
функцией группирования.
13.4.2 П р а в и л а
Для каждого множества объектов, связанных в группу взаимодействия, функция группирования
управляет:
- взаимодействием —решая, какие члены группы в каких взаимодействиях участвуют, в соот
ветствии с политикой взаимодействия;
- сортировкой —получением согласованного вида взаимодействий (включая отказавшие вза
имодействия) в соответствии с политикой сортировки;
- упорядочением —гарантируя, что взаимодействия между членами группы корректно упоря
дочены относительно политики упорядочения;
- членством —работая с отказами и восстановлениями членов группы, а также —с добавле
ниями и исключениями членов в соответствии с политикой членства.
36