Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
201 группа.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
182.27 Кб
Скачать

Отчет программной модели

Если программная модель выполнилась корректно и произошел запланированный останов, GPSS W записывает файл с форматированным отчетом. Для примера приведем стандартный отчет вышеприведенной программной модели.

GPSS Report file REPORT.GPS. (V2, # 38123) 07-07-2007 11:41:58

START_TIME END_TIME BLOCKS FACILITIES STORAGES FREE_MEMORY

0 20000 16 5 0 241856

LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

1 GENERATE 408 0 0

2 SELECT 408 0 0

3 SEIZE 352 0 0

4 ADVANCE 352 3 0

5 RELEASE 349 0 0

6 QUEUE 349 0 0

7 SEIZE 349 0 0

8 DEPART 349 0 0

9 ADVANCE 349 1 0

10 RELEASE 348 0 0

11 TABULATE 348 0 0

12 TERMINATE 348 0 0

OTKAZ TERMINATE 56 0 0

14 GENERATE 1 0 0

15 SAVEVALUE 1 0 0

16 TERMINATE 1 0 0

FACILITY ENTRIES UTIL. AVE._TIME AVAILABLE OWNER PEND INTER RETRY DELAY

1 97 0.870 179.49 1 408 0 0 0 0

2 95 0.840 177.02 1 409 0 0 0 0

3 88 0.779 177.15 1 407 0 0 0 0

4 72 0.651 181.06 1 0 0 0 0 0

EVM 49 0.864 49.55 1 405 0 0 0 0

QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

BUF 2 0 349 108 0.38 21.50 31.13 0

TABLE MEAN STD.DEV. RETRY RANGE FREQUENCY CUM.%

REG 250.50 25.67 0

185 - 195 1 0.29

195 - 205 8 2.59

205 - 215 19 8.05

215 - 225 33 17.53

225 - 235 40 29.02

235 - 245 53 44.25

245 - 255 57 60.63

255 - 265 48 74.43

265 - 275 28 82.47

275 - 285 25 89.66

285 - 295 17 94.54

295 - 305 10 97.41

305 - 315 7 99.43

315 - 325 2 100.00

XACT_GROUP GROUP_SIZE RETRY

POSITION 0 0

SAVEVALUE VALUE RETRY

1 +50 0

2 +30 0

3 +180 0

4 +20 0

5 +50 0

6 +25 0

7 +20000 0

8 +138 0

Прокомментируем результаты моделирования. Останов произошёл на 20000-й единице времени. Количество блоков - 16.

Количество устройств в модели - 5. Памятей нет.

В распечатке блоков программы в первом (левом) столбце приведены номера блоков. Блоку с меткой OTKAZ присвоен 13 номер. Во втором столбце указаны типы блоков, в третьем - количество транзактов, входивших в блоки. Например, количество транзактов, сгенерированных первым блоком GENERATE - 408; количество транзактов, занимавших ПЭВМ - 352; ЦЭВМ - 349; количество транзактов, получивших отказ - 56. 14-й блок GENERATE сгенерировал 1 транзакт, вызвавший останов модели. В четвёртом столбце указано количество транзактов, находящихся в блоках в момент завершения моделирования; три транзакта задержаны в четвертом блоке ADVANCE в ПЭВМ, а один - в девятом блоке ADVANCE в ЦЭВМ. Так как в пятом столбце все строки нулевые, значит в модели нет транзактов, задержанных вследствие занятости устройств.

В распечатке по функционированию устройств в первом (левом) столбце обозначен номер устройства или его имя, дальше приведено количество транзактов, занимавших устройства, и в третьем - коэффициенты использования устройств. Можно отметить, что коэффициенты использования устройств достаточно высокие и для ПЭВМ уменьшаются от 0.870 для ПЭВМ1 до 0.651 для ПЭВМ4, что объясняется дисциплиной их выбора - "первый свободный с наименьшим номером". В четвёртом столбце приведены средние времена занятости ПЭВМ, которые близки к заданному значению - 180 единиц, и ЦЭВМ - 50 единиц. В пятом столбце во всех строках записаны "1"; это означает что все устройства на время окончания моделирования находятся в режиме доступности. В шестом столбце указаны номера транзактов, находившихся в ПЭВМ1, ПЭВМ2, ПЭВМ3 и ЦЭВМ. Остальные столбцы по устройствам не заполнены.

В модели использовалась одна очередь с именем BUF. Максимальное количество транзактов, находившихся в очереди - 2 (второй столбец); текущее содержимое - 0 (третий столбец). Очередь занимали 349 транзактов(четвертый столбец), из них 108 не задерживались в очереди (пятый столбец). В шестом

столбце указана средняя длина очереди - 0.38; в седьмом среднее время задержки в очереди одного транзакта - 21.50 единиц времени; в восьмом - среднее время задержки без учета "нулевых входов" - 31.13. Перед очередью нет транзактов, собирающихся в нее войти, о чем указывает ноль в девятом столбце.

Для таблицы в верхней строке указано имя – REG; оценка математического ожидания аргумента (т.е. среднее время пребывания транзакта в модели) - 250,50 (второй столбец); оценка среднего квадратического отклонения аргумента - 25,67 (третий столбец). В сстолбце RANGE приведены левая и правая границы интервалов регистрации; в столбце FREQUENCY - частоты (т.е. количества попаданий аргумента в интервалы) и в столбце CUM% - сумма накопленных частот в процентах. В конце отчета распечатано содержимое ячеек SAVEVALUE. В ячейках X1 - X7 хранятся исходные данные, а в X8 - вероятность отказа в долях от тысячи - 138; вероятность отказа составляет 0,138.

Таким образом, моделирование позволило определить все характеристики вычислительного комплекса: коэффициенты использования ПЭВМ: 0,870; 0,840; 0,779; 0,651; ЦЭВМ:0,864; средняя длина очереди - 0,38 транзактов; среднее время пребывания транзакта в системе - 250,50 единиц времени; вероятность отказа - 0,138.

ПРИЛОЖЕНИЕ 1

Типовые задания для курсовых работ

Задание 1

В системе передачи данных производится обмен пакетами между пунктами A и B по дуплексному каналу связи (возможна одновременная передача информации в двух направлениях: с каждого направления по одному пакету). Пакеты поступают в пункты системы от абонентов двух категорий – первой и второй, потоки пакетов – пуассоновские с параметрами 1 (1/мс) и 2 (1/мс) соответственно. Передача пакета занимает Т1 мс. В пунктах есть буферные регистры, которые могут одновременно хранить не более двух пакетов, не считая передаваемого пакета. В случае прихода пакета в момент занятости регистров пунктам системы предоставляется выход на вспомогательную полудуплексную линию связи (в каждый момент времени может производиться передача информации только в одном направлении), которая осуществляет передачу пакетов за Т2 микросекунд. В случае занятости вспомогательной линии пакет получает отказ и уничтожается.

Прибыль от передачи пакета первой категории –S1 единиц стоимости, пакета второй категории – S2 единиц стоимости. Штраф за отказ передачи пакета первой категории – S3 единиц стоимости, пакета второй категории – S4 единиц стоимости. Аренда вспомогательной линии связи составляет S5 единиц стоимости за одну миллисекунду.

Уменьшение на k мс среднего времени передачи пакета в дуплексном канале требует k S6 единиц стоимости на каждый пакет.

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

Определить дисциплину обслуживания и скорость передачи пакетов, при которых достигается максимальная экономическая эффективность.

Варианты заданий приведены в таблице.

Таблица к заданию 1

Вариант

Параметр

1

2

T1

T2

S1

S2

S3

S4

S5

S6

1

0.05

0.05

19±5

10±3

20

60

5

40

0.5

0.5

2

0.03

0.03

30±10

20±5

10

40

5

30

0.25

0.5

3

0.04

0.04

25±7

18±4

40

90

10

70

0.4

0.5

4

0.02

0.02

50±7

30±6

30

90

10

70

0.4

0.5

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