Изучение логического метода маршрутизации и общих принципов функционирования сети связи. Исследование качества работы сетей различной конфигурации, страница 4

Рисунок 2.6 – Графическое окно «Топология сети»

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

Описание работы программы «Сеть»

Работу пользователя с программой можно разделить на два этапа: ввод параметров сети и моделирование её работы. У пользователя есть возможность задать сеть с клавиатуры или загрузить из файла. При вводе с клавиатуры в «Параметрах сети» вводится информация о каждом узле коммутации сети: координаты, число абонентов и линии связи. Когда вся необходимая информация введена, пользователь может сохранить сеть в файле с расширением net, чтобы в дальнейшем не вводить её повторно. Соответственно загрузка сети производится также из  файла с расширением net. Можно сохранить любое количество сетей под разными именами.

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

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

Во время моделирования отображается в наглядной форме конфигурация исследуемой сети, а также строка состояния процесса моделирования.

По окончании сеанса моделирования выводится общее количество вызовов, количество отказов в связи, а также число отказов каждой линии связи.

История вызовов записывается в файл Net.ТХТ где отображается номер вызова, номера исходящего и приемного узлов коммутации, путь соединения, результат соединения (если соединение произведено, то “есть связь!” - время соединения, иначе сообщение “Абонент занят!”).

На основании этой информации пользователь решает, нужно ли  изменить положение, либо число линий связи, или его устраивает имеющаяся ситуация. Если ситуация не устраивает, то можно закрыть окно “топология сети”, изменить расположение и количество линий связи, после чего повторить моделирование. Таким образом, по результатам моделирования пользователь может оптимизировать сеть в соответствии с выбранным способом оптимизации (критерием оптимальности сети может быть, например, количество отказов в связи имевшее место в сети за определенное время с учетом минимизации числа линий связи, а следовательно и стоимости сети). Оптимизация линий связи предполагает «переброс» линий связи из каналов связи с меньшим количеством отказов в каналы связи с максимальным количеством отказов. Оптимизация с изменением топологии сети предполагает помимо оптимизации линий связи  добавление нового канала связи между узлами с максимальным количеством отказов, в случае если между ними нет линии связи.

Если выбрано «Без оптимизации», значит программа не выполняет оптимизацию, пользователь сам по результатам моделирования может оптимизировать сеть. В противном случае программа оптимизирует сеть в автоматическом режиме, тогда после завершения оптимизации программа выдает результат последней итерации. Так как результат последней итерации может оказаться не самым лучшим, то можно посмотреть в текстовом файле с расширением log результаты всех итераций.

Ниже приведёно описание примера сети связи на рис2.7, состоящей из абонентов a11, a12, a13, …, a21, a22, …, a31, a32, …, a35.