Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 22.12.2025 по 28.12.2025
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ 10746.3-2001; Страница 43

или поделиться

Страница 43

ГОСТ Р ИСО/МЭК 10746-3-2001

Примечание — Поведение связующего объекта, связывающего членов группы, определяет, как должно работать взаимодействие.

13.5    Функция дублирования

Является частным случаем функции группирования, когда члены группы поведенчески совместимы (например, потому, что они являются копиями с одного и того же шаблона объекта). Она обеспечивает восприятие группы другими объектами в качестве единственного объекта, гарантируя, что все члены участвуют во всех взаимодействиях и при этом в одном и том же порядке.

Политика членства для группы копий может допускать увеличение или уменьшение числа членов этой группы. Увеличение размера группы копий приводит к тому же результату, что и клонирование члена группы с последующим добавлением к группе в едином элементарном действии.

Для функции дублирования, примененной к кластеру, объекты, входящие в кластер, дублируются и конфигурируются в множество идентичных кластеров. Соответствующие объекты в каждом дубликате кластера образуют группу копий. Таким образом копия кластера является скоординированным множеством групп копий.

Функция дублирования используется функцией миграции.

13.6    Функция миграции

Координирует миграцию кластера из одной капсулы в другую. Она использует функции управления кластером и капсулой и реализует политику, управляющую мигрированием и размещением.

Двумя возможными способами миграции являются:

-    дублирование;

-    деактивация в одной капсуле с последующей реактивацией в другой.

13.6.1    Дублирование

Миграция кластера с использованием функции дублирования состоит из следующей последовательности действий:

-    старый кластер рассматривается как кластер группы копий размера 1;

-    создается копия исходного кластера (вместе с менеджером кластера) в капсуле назначения;

-    объекты в обоих кластерах собираются в группы копий (размера 2);

-    объекты в старом кластере удаляются из групп объектов (возвращая группу к размеру 1);

-    старый кластер (и его менеджер) удаляются.

13.6.2    Д е акт ив аци я и р е акти в ац и я

Миграция кластера путем деактивации и реактивации координируется менеджером кластера и состоит из деактивации кластера в старом положении с последующей реактивацией — в новом.

13.7    Функция транзакции

13.7.1    Понятия

13.7.1.1    Транзакция — действие, которое приводит к множеству изменений состояния объекта, согласующихся с динамической схемой (и с ограничивающей ее инвариантной схемой).

13.7.1.2    Рассматриваемое действие — действие в транзакции, которое приводит к изменению состояния, существенному для транзакции.

13.7.1.3    Видимость — степень, с которой транзакция может получать доступ к состоянию объекта, конкурируя с другими транзакциями.

13.7.1.4    Восстанавливаемость — степень, с которой отменяются изменения состояния объекта, получившиеся в результате отказавших транзакций.

13.7.1.5    Неизменность — степень, в которой отказы могут повлиять на изменения состояния объекта, вызванные завершенными транзакциями.

13.7.2 Правила

Функция транзакции координирует и контролирует множество транзакций для достижения заданного уровня видимости, восстанавливаемости и неизменности.

Функция транзакции:

-    взаимодействует с объектами для мониторинга появления рассматриваемых действий, отмены влияния рассматриваемых действий и причинности рассматриваемых действий;

-    решает, находятся ли рассматриваемые действия в конфликте;

-    взаимодействует с объектами для составления расписания рассматриваемых действий с целью предотвращения их конфликтов;

-    взаимодействует с объектами для отмены влияния рассматриваемых действий, которые уже произошли, с целью разрешения конфликтов.

Вопрос политики выражается в определении следующего:

-    какие действия являются рассматриваемыми;

37