Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 курс. Зима. Информационные системы. Орлова. Ш....doc
Скачиваний:
5
Добавлен:
09.12.2018
Размер:
194.56 Кб
Скачать

27. Задачи, решаемые распределенными системами. Открытость. Масштабируемость

3. Открытость: открытая распределенная сис-ма – это сис-ма, предлагающ. службы, вызов кот требует стандартных синтаксиса и семантики. Службы опред. через интерфейсы, кот. допускают возможность совмест. работы программы, получающ. интерфейс с любой произвольной программой, предостав. этот интерфейс, а также позволяют 2-м независимым группам создать абсолютно разные реализации этого интерфейса для 2-х различных распределенных систем, кот. будут работать абсолютно одинаково. Т.е. будут обладать способностью к взаимодействию, несмотря на то, что включ. компоненты от разных производителей. Кроме этого открытые системы характ-ся гибкостью, т.е. легкостью конфигурирования системы, состоящей из различных компонент, возможно разных производителей. При добавлении к системе новых компонентов или замене существующих, работающие компоненты не изменяются.

4. Масштабируемость: может измеряться по 3-м показателям:

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

4.2 Географический: пользователи и ресурсы могут быть разнесены в пространстве. Возникающие в этом случае проблемы м.б. из-за синхронизации связи, а также с технологией передачи информации от точки к точке в глобальных сетях и с проблемами коммуникабельности различных географических регионов, работающим по индивидуальным правилам.

4.3 Система м.б. масштабируемой в административном смысле, т.е. используема при работе во множестве административно независимых организаций.

28. Способы организации распред. Систем на уровне аппаратных решений

Существует условное подразделение таких систем на мультипроцессорные, т.е. системы, в кот. компьютеры используют память совместно и мультикомпьютерные, т.е. работающие каждый со своей памятью. Каждая из этих категорий м.б. подразделена на дополнительные категории на основе архитектуры, соединяющей их сети:

1. Шинная архитектура: соединяет все компьютеры м/у собой и в качестве шины может использовать одиночную сеть, плату, шину, кабель.

2. Коммутируемая архитектура, в которой от машины к машине тянутся отдельные каналы, выполненные с применением различных технологий связи. Сообщения передаются по каналам с принятием явного решения о коммутации с конкретным выходным каналом для каждого из них.

Мультипроцессорные системы

Мультикомпьютерные системы разделяются на гомогенные, для которых характерна одна соединяющая компьютеры сеть, использующая единую технологию и гетерогенные, которые могут содержать несколько независимых компьютеров, соединенных разнообразными сетями.

В мультикомп-х системах с шинной арх-рой процессоры соединяются при помощи разделяемой сети множественного доступа и в них плохо реш-ся проблемы масштабир-ния. Наиболее популярные топологии – квадратные решетки и гиперкубы (схема 3, 4).

Решётки просты для понимания и исп-ются для решения двумерных задач в теории графов и анализа фотографии. Гиперкуб – куб размерности n, где каждая вершина – процессор, а каждое ребро – связь между процессорами. Такие системы наиболее легко масштабируются. Недостаток исп-ния - применение спец. дорогого программного обеспечения. (ПО)