![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Цель – превращение слабосвязанных вычислительных систем в единую когерентную систему. Подходы к реализации:
1) Промежуточное ПО, основанное на документе. Примеры: www документ web-страницы, инструменты HTML, HTTP, браузеры
2) Промежуточное ПО, основанное на объектах на основе com, ocom, corba
3) Промежуточное ПО, основанное на координации реализует модель Издатель-подписчик. Издатель публикует информацию, подписчик подписывается на нее.
4) Промежуточное ПО, основанное на файловой системе.
Распределенная система – большая файловая система. Работа с файлами – 2 модели:
А) Закачивания/скачивания в файлохранилище, из файлохранилища
Б) Удаленного доступа файл-сервер
Проблемы реализации 4-го подхода:
Выбор модели переноса: WRM (a) или RAM (б)
А) 1) Необходимость большого объема локальной памяти
2) Возможны накладные расходы: нужен фрагмент файла, но скачивается весь
3) Проблема непротиворечивости файла при использовании файла несколькими пользователями
Б) 1) Быстродействие обработки определяется пропускной способностью сетевого соединения
2) Проектирование файловой системы состоит в организации иерархии каталогов. Основной вопрос: одинаково ли выглядит иерархия каталогов для всех клиентов.
Чаще всего используется подход, основанный на монтировании удаленного файлового каталога к клиенту-обработчику в некой иерархии. Близкий вопрос: наличие в системе главного каталога, который распознается как корневой.
Именование объектов в иерархическом каталоге. Главная проблема: прозрачность именования. Две формы прозрачности:
1) Прозрачность местоположения
Файл на сервере S1 S1
2) Независимость от местаположения – позволяет перемещать файлы с одного сервера на другой. S1 -> S2
Дата публикования: 2015-02-20; Прочитано: 139 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!