Исследуемый фрагмент СПД, представленный в виде композиции, приведенной на рис.3.
1 и 2 – входные потоки информации; 3 и 4 - выходные потоки информации; К1 и К2 – образуют совместно дискретный дуплексный канал связи (ДКС); H2, H4 – входные накопители информации, H1, H3 – выходные накопители информации; УК1, УК2 – узлы коммутации – определяют направление передачи информации.
Рис.3. Композиция исследуемого фрагмента СПД.
Исходные данные для моделирования:
средний интервал между пакетами данных – 25 ед. вр.; (GENERATE 25)
емкости накопителей (пакетов) – 20, (40); (STORAGE 20)
время передачи пакета данных по ДКС – 20, (10) ед. вр.; (ASSIGN 1,20)
время передачи подтверждения по ДКС – 1,(0.5) ед. вр.; (ASSIGN 1,1)
время обработки пакета в ЦП – 2, (1) ед. вр.(ADVANCE 2 для CPU1, CPU2);
Промоделировать СПД в течение 10000 временных интервалов, построить гистограммы распределения времени передачи пакета данных с начальными исходными данными (без скобок) и проанализировать результаты моделирования при поочередном изменении исходных данных (в скобках), выявив наиболее эффективный вариант уменьшения времени передачи данных (по наименьшему относительному изменению параметра СПД от начального варианта).
|
|
Подготовка к моделированию. Перед началом моделирования можно установить вывод нужных параметров моделирования. Для этого выберем опцию Settings (Установки) из пункта Edit главного меню. На вкладке Reports появится диалоговое окно, в котором можно установить нужные выходные данные: параметры функционирования каналов обслуживания (Facilities), накопителей (Storages) и данные в таблице (Tables)- рис. 4.
Рис. 4. Установка выходных параметров для имитационной модели СПД.
Моделирование системы. После создания имитационной модели необходимо ее оттранслировать и запустить на выполнение (текст программы приведен в приложении). Для начала моделирования выберем опцию Create Simulation (Произвести моделирование) из пункта Command главного меню. Начнется трансляция исходной модели, а затем и ее выполнение, так как в самой программе имеется управляющая команда START, обеспечивающая автоматическое выполнение оттранслированной программы. После выполнения программы появится журнал трансляции и выполнения Journal и результаты работы программы в окне Report.
Для построения гистограммы нужно выбрать опцию Simulation Window (Окно моделирования) из пункта Window главного меню и выбрать Table Window. Появится всплывающее окно Open Table Window. В раскрывшемся списке Table следует активировать нужную гистограмму. На диаграмме по оси абсцисс отложено время, а по оси ординат количество пакетов, попадающих в выделенный временной интервал. Изменяя входные данные проанализировать как влияют характеристики системы передачи на скорость передачи пакетов информации.
|
|
Расшифровка основных результатов:
Общая информация о функционировании системы:
START ТIME (начальное время моделирования.) -
END ТIME (конечное время моделирования) -;
BLOCKS (число блоков, шт.) -;
FACILIТIES (число каналов обслуживания, шт.) -;
STORAGES (число накопителей, шт.) -.
Функционирование каналов обслуживания под именами……:
ENTRIES (число обслуженных требований, шт.) - соответственно, ….;
UТIL. (коэффициент использования канала обслуживания) - ……;
АУЕ. ТIME (среднее время обслуживания, с.) -……;
Функционирование накопителя под именем ….:
САР. (вместимость, шт.) - ….;
REM. (удалено требований, шт.) - ……;
MIN. (минимальное содержимое, шт.) - ….;
МАХ. (максимальное содержимое, шт.) - ……..;
ENTRIES (число входов) - …..;
АVL. (наличие свободных мест на момент окончания моделирования) - да;
АУЕ. С. (средняя вместимость, шт.) - …;
UТIL. (коэффициент использования) - …….;