ГОСТ I* ИСО/МЭК 10746-3-2001
Описания прозрачности и настоящей базоиой модели обеспечивают, по крайней мере, следую
щие комбинации прозрачностей распределения:
а) прозрачности доступа и положения;
б) согласно перечислению а) и прозрачность перемещения;
и) согласно перечислению б) и прозрачность миграции,
г) согласно перечислению б) и прозрачность ресурса;
д) согласно перечислению б) и прозрачность отказа;
е) согласно перечислению а) и прозрачность транзакции;
ж) согласно перечислению б) и прозрачность транзакции.
16.1 IIрозрачность доступа
Маскирует различия в представлениях данных и методах вызова, делая возможным взаимодей
ствие между объектами. Она обеспечивается выбором подходящей структуры канала (например, в
котором заглушки предоставляют подходящие преобразования, такие как приведение к каноничес
кому представлению данных).
16.2 Прозрачность отказа
Маскирует ог объекта отказ и возможное восстановление других объектов и его самого, делая
возможной устойчивость относительно неисправностей.
16.2.1 П о н я т и е
Схема устойчивости —спецификация режимов отказов, которые объект не будет проявлять.
16.2.2 П р а в и л а
Уточнение прозрачности отказа может удоазетворять схеме устойчивости одним из следующих
методов:
- локализуя объект в узле с инфраструктурой, исключающей заданные отказы;
- используя функцию создания контрольной точки и восстаиоазенне для того, чтобы сделать
объект стабильным;
- используя функцию дублирования для того, чтобы сделать объект стабильным.
16.2.2.1 Дублирование
В случае дублирования уточнение прозрачности отказа включает в себя:
- определение интерфейса упраазения объектом, поддерживающего для вычислительного объ
екта создание контрольных точек и удаление:
- введение функции дублирования;
- установление политики дублирования для кластеров, содержащих объект;
- привязку релокатора, поддерживающего дублирование, к каждому интерфейсу объекта.
В архитектуре, определенной в настоящей базовой модели, прозрачность отказа, основанная
на дублировании кластера, требует прозрачности перемещения.
16.2.2.2 Создание контрольных точек и восстановление
В случае создания контрольных точек и восстаноазеиия уточнение прозрачности отказа вклю
чает в себя:
- определение интерфейса управления объектом, поддерживающего для вычислительного объ
екта создание контрольных точек и удаление;
- введение функции создания контрольных точек и восстаноатения;
- установление политики создания контрольных точек и восстаноазення для кластеров, содер
жащих объект;
- привязку релокатора, поддерживающего восстаноазение, к каждому интерфейсу объекта.
В архитектуре, определенной в настоящей базовой модели, прозрачность отказа, основанная
на создании контрольных точек и восстаноазенин кластера, требует прозрачности перемещения.
16.3 Прозрачность положения
Маскирует использование информации о положении в пространстве при идентификации и
связывании шггерфейсов. Это позволяет объектам получатьдоступ к интерфейсам без использования
информации о положении.
16.4 Прозрачность миграции
Маскирует от объекта способность системы изменять положение этого объекта.
16.4.1 П о н я т и е
Схема мобильности —спецификация, устанаазиваюшая ограничения на мобильность объекта.
Схема мобильности включает в себя:
- ограничения скрытности на взаимодействия с объектом;
- ограничения исполнения на связки объекта;
44