Требуется определить пропускную способность вычислительного узла, передающего пакеты видеоинформации.
Пример выполнения работы
Задание:
Интенсивность формирования транзактов .
Длительность обслуживания транзактов .
Количество каналов устройства, требуемых для обслуживания транзакта k = 3.
Количество каналов многоканального устройства c = 5.
Определить:
1) Число попаданий транзактов в многоканальное устройство.
2) Процент использования многоканального устройства.
3) Максимальную длину очереди.
4) Длину очереди на момент завершения моделирования.
5) Количество вхождений транзактов в очередь.
6) Количество нулевых вхождений транзактов в очередь.
7) Среднее количество транзактов в очереди.
8) Среднее время пребывания пакетов в очереди.
Модель системы показана на рис. 9. На рисунке имеют место следующие обозначения: G1 – формирователь транзактов, line1 – очередь для транзактов, Prib – многоканальное устройство.
Рисунок 9. Структура модели с многоканальным прибором
Текст программы:
; сегмент транзактов
Prib storage 5 ; емкость многоканального устройства = 5
generate 100
queue line1
enter Prib,3 ; вход транзакта в многоканальное устройство Prib с занятием 3-х ;приборов
depart line1
advance 50
leave Prib,3 ; транзакт покидает 3 прибора многоканального устройства Prib
terminate
; сегмент таймера
generate 1000
terminate 1
Результаты моделирования:
GPSS World Simulation Report - laba6.1.1
Sunday, May 04, 2008 10:22:08
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 1000.000 9 0 1
NAME VALUE
LINE1 10001.000
PRIB 10000.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 9 0 0
2 QUEUE 9 0 0
3 ENTER 9 0 0
4 DEPART 9 0 0
5 ADVANCE 9 0 0
6 LEAVE 9 0 0
7 TERMINATE 9 0 0
8 GENERATE 1 0 0
9 TERMINATE 1 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY