2. НАЗНАЧЕНИЕ И ТЕХНИЧЕСКАЯ РЕАЛИЗАЦИЯ ПРОГРАММНОГО

ЛАБОРАТОРНОГО КОМПЛЕКСА NET_LAB


В ходе выполнения лабораторных работ для облегчения этапа проектирования структуры ГИВС используется программный лабораторный комплекс (ПЛК) NET_LAB.

При разработке ПЛК NET_LAB были учтены все пожелания и требования, предъявляемые к программам подобного рода. В большинстве своем функции нового комплекса не имеют аналогов и представляют собой последние разработки в области подобных программ.

Основные функциональные возможности: в диалоговом режиме ПЛК представляет пользователю возможность для построения и исследования радиальных, древовидных и распределенных информационно-вычислительных сетей.

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

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

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

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

Требования к техническим средствам : IBM PC/XT/AT, MS DOS не ниже 3.0, видео-адаптер VGA (EGA, Hercules, SVGA, MDA). Объем комплекса: 127 Кбайт.

Программный комплекс разработан на кафедре ВТ ТРТУ по программе "Перспективные информационные технологии" (подпрограмма" Информатика") Государственного Комитета Российской Федерации по высшему образованию.


4. ОРГАНИЗАЦИЯ ГЛОБАЛЬНЫХ СЕТЕЙ В РАМКАХ СТАНДАРТА ISO


4.1. Вводная лабораторная работа.

OSI - многоуровневая организация глобальных сетей


5. ПРОЕКТИРОВАНИЕ ГЛОБАЛЬНЫХ СЕТЕЙ


5.1. Лабораторная работа N 1.

Синтез глобальной сети радиальной структуры

Цель работы

Ознакомление с методами анализа и синтеза централизованных информационных сетей.

Исходные данные и задание к работе

Заданы места расположения источников информации, интенсивности запросов к центру обработки информации. Каждый узел-концентратор обслуживает сообщения терминалов, связанных с ним (в кружке каждого города выводится число терминалов). Будем полагать, что все терминалы генерируют одинаковый поток сообщений. Интенсивность и средняя длина сообщений одного терминала выводится в окне "Terminal params".

Необходимо оптимизировать структуру сети (выбрать местоположение центрального узла и пропускные способности линий связи). При выборе центрального узла сети использовать алгоритм "центр масс". Критерий оптимизации задается преподавателем.

Исходные данные генерируются ПЛК NET_LAB индивидуально для каждого студента (либо бригады) и выводятся на экран.

Теоретическое введение к работе

Рассмотрим алгоритм построения информационной сети звездообразной структуры - "центр масс". Исходными данными являются:

- множество мест расположения на заданной территории абонентских пунктов А{i}, где i=1,...,N;

- матрица пропускных способностей каналов связи С=7220с4ij7220;

- матрица стоимости линий связи S=7220s4ij7220.

При построении сети абонентские пункты подключаются к концентраторам, либо непосредственно к единственному центру сети. На первом этапе задача упрощается путем группирования абонентских пунктов и замены каждой группы терминалов эквивалентным узлом, расположенным в центре масс и имеющим вес, пропорциональный количеству абонентских пунктов в группе. При этом вес нового центра масс W=W4i0+W4j0, где W4i0 и W4j0 - соответственно веса узлов A4i0 и A4j0. В качестве веса любого узла может использоваться количество терминалов или суммарный поток сообщений, генерируемый этим узлом ко всем остальным узлам сети. Координаты нового центра масс вычисляются как

где X4i0, X4i0, X4j0, Y4j0 - декартовые или географические координаты узлов сети A4i0 и A4j0 соответственно.

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

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

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

В качестве модели канала информационной сети принята система массового обслуживания М/М/1. Среднее время задержки сообщения в канале с номером i вычисляется как: где: 1/7m4i0 - средняя длина сообщения (бит/сообщение), c4i0 - пропускная способность этого канала (бит/сек.),

7l4i0 - интенсивность потока сообщений (сообщений/сек.)

в этом канале.

Очевидно, что нагрузка на канал должна быть меньше его пропускной способности.

Среднее время задержки для всей сети вычисляется как:

где 7l4ij0 - интенсивность обмена между i-м и j-м узлом сети,

n - число узлов в сети.

Стоимость канала зависит от пропускной способности и длины, и может быть представлена как


S4j0 = V(c4j0) + S(c4j0)770l4j0 ,


где l4j0 - длина канала,

V(c4j0) - постоянная составляющая,

S(c4j0) - переменная составляющая.

Стоимость сети определяется как сумма всех S4j0.

Порядок выполнения работы

Путем выбора центра радиальной сети и подбором пропускных способностей каналов студент должен найти оптимальную конфигурацию.

На первом этапе на основе алгоритма "центр масс" с учетом числа терминалов в каждом пункте проектируемой сети (указано в кружке, соответствующем пункту (городу) сети) и расстояний между пунктами определяется местоположение центра сети. Центр сети выбирается в окне меню "Set net center". На экране центр сети помечен квадратом.

Расчет требуемых пропускных способностей каналов связи производится с учетом передаваемых по каналам потоков информации (исходя из интенсивности потока от одного терминала, числа терминалов, средней длины сообщений). Пропускная способность канала задается в окне меню "Channel params". Перебор каналов осуществляется опцией меню "Select channel". Выбранный канал помечен темным квадратом, параметры канала отображаются в окне Channel status.

Для сравнения на экран (окно Network status) выводятся значения стоимости и задержки текущего варианта сети и подоптимального машинного. В окне "Optimum" отображается степень близости текущего варианта сети машинному. Пример синтеза централизованной информационной сети приведен на рис. 4.

Контрольные вопросы к работе

1. Дать возможные математические постановки задачи синтеза централизованной информационной сети.

2. Какая модель канала связи использована при расчете задержки?

3. Пояснить работу алгоритма "центр масс".

4. Какие параметры влияют на стоимость линии связи?

5. Какие упрощения и ограничения использованы при синтезе структуры сети?

Содержание отчета

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



Информация о работе «Проектирование сетей»
Раздел: Информатика, программирование
Количество знаков с пробелами: 34969
Количество таблиц: 0
Количество изображений: 0

Похожие работы

Скачать
58005
1
21

... идентификационный номер (1МЕ1). Этот номер используется для предотвращения доступа к сетям GSM похищенной станции или станции без полномочий. 1.5 Технические характеристики стандарта GSM   1.5.1 Компоненты сети -мобильная станция ; -базовая передающая станция, служит как интерфейс с мобильной станцией ; -контроллер базовых станций - координирует работу нескольких базовых станций ; -центр ...

Скачать
18655
0
0

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

Скачать
8326
13
0

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

Скачать
515112
3
0

... СУБД; можно управлять распределением областей внешней памяти, контролировать доступ пользователей к БД и т.д. в масштабах индивидуальной системы, масштабах ограниченного предприятия или масштабах реальной корпоративной сети. В целом, набор серверных продуктов одиннадцатого выпуска компании Sybase представляет собой основательный, хорошо продуманный комплект инструментов, которые можно ...

0 комментариев


Наверх