Результаты моделирования и их анализ
Статистика получена при проведении имитационного моделирования с использованием исходной модели приведенной в приложении 1.
START_TIME END_TIME BLOCKS FACILITIES STORAGES FREE_MEMORY
0 6000 18 2 2 13600LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY
50 1 GENERATE 341 0 0
60 2 QUEUE 341 0 0
70 3 ENTER 341 21 0
80 4 SEIZE 320 0 0
90 5 LEAVE 320 0 0
100 6 DEPART 320 0 0
110 7 ADVANCE 320 1 0
120 8 RELEASE 319 0 0
130 9 QUEUE 319 0 0
140 10 ENTER 319 8 0
150 11 SEIZE 311 0 0
160 12 LEAVE 311 0 0
170 13 DEPART 311 0 0
180 14 ADVANCE 311 1 0
190 15 RELEASE 310 0 0
200 16 TERMINATE 310 0 0
210 17 GENERATE 1 0 0
220 18 TERMINATE 1 0 0ENTRIES UTIL. AVE._TIME AVAILABLE OWNER PEND INTER RETRY DELAY
FIRST 320 0.879 16.49 1 321 0 0 0 21
TWO 311 0.913 17.63 1 312 0 0 0 8MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
QFIRST 24 21 341 59 5.05 88.87 107.46 0
QTWO 8 8 319 55 2.30 43.29 52.31 0CAP. REMAIN. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
SFIRST 100 79 0 24 341 1 5.05 0.051 0 0
STWO 100 92 0 8 319 1 2.30 0.023 0 0
Проанализируем полученную статистику. Из отчета следует: значение системного времени изменялось от 0 до 6000, что соответствует работе системы в течении 100 часов (по условию задачи моделирования), в процессе моделирования были задействованы 18 блоков, используются два устройства и две памяти.
Моделью было сгенерировано 341 транзакт (агрегат) в течение заданного времени работы системы. Из данного количества транзактов полностью были отрегулированы, т.е. прошли обе стадии регулировки первичную и вторичную, только 310. Остальные агрегаты на момент завершения моделирования находились:
· в первичном накопителе 21 транзакт;
· один транзакт находился на участке первичной регулировки;
· 8 транзактов в промежуточном накопителе;
· один транзакт - на участке вторичной регулировки.
В разделе устройства (FACILITY) приведена статистика использования устройств (каналов). Устройству FIRST, соответствующее участку первичной регулировки, на момент завершения моделирования, соответствует статистика:
· на обслуживании находился 320 транзакт;
· коэффициент использования (занятости) данного устройства 0.879 - пункт UTIL;
· среднее время обслуживания в устройстве 16.79 единиц модельного времени - пункт AVE_TIME.
Для устройства TWO, соответствующего участку вторичной регулировки, статистика, на момент завершения моделирования такова:
· на обслуживании находился 311 транзакт;
· коэффициент использования 0.913, что больше коэффициента использования первого устройства, это связано с тем, что среднее время обслуживания транзакта в первом устройстве меньше чем во втором, вследствие чего могли быть простои первого участка.
· среднее время обслуживания в устройстве 17.63 единиц модельного времени - пункт AVE_TIME. Т.е. за время, которое затрачивает второе устройство на обслуживание транзакта, первое успевает обслуживать полностью один и начать обслуживать второй транзакт.
Памяти (STORAGE) имитируют накопители. Статистика памятей:
· для памяти SFIRST, имитирует работу первичного накопителя:
· максимально в памяти (накопителе) находилось 24 транзакта;
· на момент завершения в накопителе свободно было 79 мест для транзактов:
· среднее количество транзактов в накопителе 5.05;
· коэффициент использования равный 0.051.
· для памяти STWO, имитирующей промежуточный накопитель:
· максимально в памяти (накопителе) находилось 8 транзакта;
· на момент завершения в накопителе свободно было 92 места для транзактов:
· среднее количество транзактов, в накопителе 2.30;
· коэффициент использования равный 0.023.