Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Митряев лекции / РИС гр.446зс 2015 / РИС Л.1.гр.445 2015..docx
Скачиваний:
403
Добавлен:
25.03.2016
Размер:
463.65 Кб
Скачать

6.1. Прозрачность

Важная задача РС состоит в том, чтобы скрыть тот факт, что процессы и ресурсы физически распределены по разным компьютерам. РИС, которые представляются пользователям и приложениям в виде единой системы называются прозрачными (transparent).

Концепция прозрачности применима к разным аспектам РИС. Формы прозрачности в РИС представлены в таблице 1.

Таблица 1

___________________ Прозрачность

__________________________________________ Описание

___________________ Доступ

__________________________________________ Скрывается разница в представлении данных и способе доступа к ресурсам

___________________ Местоположение

__________________________________________ Скрывается местоположение ресурса

___________________ Перенос

_________________________________________ Скрывается факт перемещения ресурса

_____________________ Смена местоположения

__________________________________________ Скрывается факт перемещения ресурса в процессе обработки в другое место

____________________ Репликация

_________________________________________ Скрывается факт репликации ресурса

____________________ Параллельный доступ

__________________________________________ Скрывается факт возможного совместного использования ресурса несколькими конкурирующими пользователями

____________________ Отказ

________________________________________ Скрывается отказ и восстановление ресурсов

____________________ Сохранность

________________________________________ Скрывается место хранения ресурса (программного) на диске или в памяти

__________________________________________________________________ Прозрачность доступа.

Цель – скрыть разницу в способах представления и передачи данных между разными типами ПК и ОС, способах представления имен файлов, правил работы с ними и др. Прозрачность местоположения.

Цель – скрыть реальное физическое размещение ресурса. Важную роль в реализации этого играет именование. Прозрачность переноса.

Цель – скрыть факт физического перемещения ресурса. При этом смена местоположения не влияет на доступ. Прозрачность смены местоположения – отличается от предыдущего тем, что смена местоположения ресурса может произойти при его использовании. Пример - мобильные пользователи. Прозрачность репликации (дублирования). Цель - скрыть факт наличия нескольких копий ресурса. Прозрачность параллельного доступа.

Цель – скрыть от пользователя факт совместного использования ресурса. При этом обеспечивается целостность и непротиворечивость ресурса (например, механизм блокировок в БД). Прозрачность отказов.

Цель – обеспечить нормальную работу при наличии отказов (или скрыть факт отказа и не уведомлять об этом пользователя). Пример – при работе с перегруженным Web-сервером браузер выжидает нужное время, а потом сообщает о недоступности страницы. Прозрачность сохранности.

Цель – скрыть реальное хранение ресурса. Степень прозрачности Не все эти атрибуты должны быть полностью реализованы в РС, поскольку обеспечение прозрачности влияет на производительность.