Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры v.0.4.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
501.18 Кб
Скачать

7. Требование расширяемости и масштабируемости в современных вычислительных сетях.

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

Легкость расширения системы иногда может обеспечиваться в весьма ограниченных пределах. Например, локальная сеть Ethernet, построенная на основе одного сегмента толстого коаксиального кабеля, обладает хорошей расширяемостью — позволяет без труда подключать новые станции. Однако такая сеть имеет ограничение на число станций — оно не должно превышать 30-40. Сеть допускает физическое подключение к сегменту и большего числа станций (до 100), но при этом чаще всего резко снижается производительность сети. Наличие такого ограничения является признаком плохой масштабируемости системы при хорошей расширяемости.

Масштабируемость — способность сети увеличивать свою производительность при добавлении ресурсов (обычно аппаратных). Важная характеристика сети, если для нее требуется возможность работать при большой нагрузке.

Масштабируемость — способность сети наращивать количество узлов и протяженность связей без потерь в производительности.

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

Количественная характеристика. Масштабируемость можно оценить через отношение прироста производительности системы к приросту используемых ресурсов. Чем ближе это отношение к единице, тем лучше.

В системе с плохой масштабируемостью добавление ресурсов приводит лишь к незначительному повышению производительности, а с некоторого «порогового» момента добавление ресурсов не даёт никакого полезного эффекта.

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

8. Требование прозрачности на уровне пользователя, на уровне программиста в современных вычислительных сетях.

Прозрачность — когда сеть представляется пользователям не как множество отдельных компьютеров, связанных между собой сложной системой кабелей, а как единая вычислительная машина. Известный лозунг компании Sun Microsystems: «Сеть — это компьютер» говорит именно о такой прозрачной сети.

Прозрачность может быть достигнута на уровне пользователя и на уровне программиста.

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

2. Прозрачность на уровне программиста заключается в том, что приложению для доступа к удаленным ресурсам требуются те же вызовы, что и для доступа к локальным ресурсам. Требует сокрытия всех деталей распределённости средствами сетевой ОСи.

Сеть должна скрывать все особенности ОСей и различия компьютеров. Пользователь компьютера Macintosh должен иметь возможность обращаться к ресурсам, поддерживаемым UNIX-системой, а пользователь UNIX должен иметь возможность разделять информацию с пользователями Windows XP. Подавляющее число пользователей ничего не хочет знать о внутренних форматах файлов или синтаксисе команд UNIX. Пользователь терминала IBM должен иметь возможность обмениваться сообщениями с пользователями сети ПК без необходимости вникать в секреты труднозапоминаемых адресов.

Прозрачность аспектов сети. Концепция прозрачности может быть применена к различным аспектам сети.

1. Прозрачность расположения — от пользователя не требуется знаний о месте расположения программных и аппаратных ресурсов (процессоры, принтеры, файлы и базы данных). Имя ресурса не должно включать информацию о месте его расположения.

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]