КР (954217), страница 15
Текст из файла (страница 15)
WOSD ENTER WORKSTATION_D,1
ADVANCE X$STATION_TD,FN$EXPON
LEAVE WORKSTATION_D,1
DEPART QSYSTEM
TRANSFER ,WOSF
GENERATE 100000
TERMINATE 1
START 1
Листинг результатов имитационного моделирования
GPSS World Simulation Report - trubitsyn_dv.51.1
Monday, December 12, 2011 06:07:52
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 100000.000 33 3 3
NAME VALUE
CAN 9.000
CANAL 10015.000
CANAL_T 10003.000
DISK_N 10005.000
DISK_T 10006.000
EXPON 10011.000
PER 25.000
PROBABILITY 10007.000
QCANAL 10014.000
QFORM 10013.000
QSYSTEM 10012.000
SERVER 10010.000
SERVER_T 10004.000
STATION_N 10000.000
STATION_TD 10001.000
STATION_TF 10002.000
SVR 15.000
WORKSTATION_D 10008.000
WORKSTATION_F 10009.000
WOSD 27.000
WOSF 2.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 21 0 0
WOSF 2 QUEUE 992 0 0
3 QUEUE 992 0 0
4 ENTER 992 0 0
5 ADVANCE 992 2 0
6 LEAVE 990 0 0
7 DEPART 990 0 0
8 ASSIGN 990 0 0
CAN 9 QUEUE 1962 0 0
10 SEIZE 1962 0 0
11 DEPART 1962 0 0
12 ADVANCE 1962 0 0
13 RELEASE 1962 0 0
14 TRANSFER 1962 0 0
SVR 15 ENTER 4770 0 0
16 ADVANCE 4770 1 0
17 LEAVE 4769 0 0
18 ASSIGN 4769 0 0
19 QUEUE 4769 15 0
20 SEIZE 4754 0 0
21 DEPART 4754 0 0
22 ADVANCE 4754 2 0
23 RELEASE 4752 0 0
24 TRANSFER 4752 0 0
PER 25 ASSIGN 972 0 0
26 TRANSFER 972 0 0
WOSD 27 ENTER 972 0 0
28 ADVANCE 972 1 0
29 LEAVE 971 0 0
30 DEPART 971 0 0
31 TRANSFER 971 0 0
32 GENERATE 1 0 0
33 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 2400 0.975 40.615 1 22 0 0 0 5
2 2354 0.921 39.138 1 3 0 0 0 10
CANAL 1962 0.098 4.973 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
1 19 5 2405 48 8.167 339.602 346.518 0
2 20 10 2364 192 5.717 241.856 263.236 0
QSYSTEM 21 21 992 0 21.000 2116.935 2116.935 0
QFORM 21 2 992 0 2.099 211.558 211.558 0
QCANAL 3 0 1962 1771 0.010 0.522 5.358 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
WORKSTATION_D 21 20 0 9 972 1 2.090 0.100 0 0
WORKSTATION_F 21 19 0 21 992 1 2.099 0.100 0 0
SERVER 1 0 0 1 4770 1 0.470 0.470 0 0
SAVEVALUE RETRY VALUE
STATION_N 0 21.000
STATION_TD 0 210.000
STATION_TF 0 210.000
CANAL_T 0 5.000
SERVER_T 0 10.000
DISK_N 0 1.000
DISK_T 0 40.000
PROBABILITY 0 0.800
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
6 0 100000.113 6 16 17 3 15.000
5 2.000
3 0 100000.243 3 22 23 3 15.000
5 2.000
22 0 100086.397 22 22 23 3 15.000
5 1.000
16 0 100121.315 16 5 6 3 27.000
5 2.000
19 0 100243.793 19 5 6 3 27.000
5 2.000
15 0 100609.910 15 28 29 3 27.000
5 2.000
23 0 200000.000 23 0 32
Результаты имитационного моделирования
Таблица 40. Результаты имитационного моделирования
Номер эксперимента | 1 | 2 | 3 | 4 | 5 |
Исходные данные | |||||
Количество рабочих станций | 21 | 21 | 21 | 21 | 21 |
Среднее время дообработки запроса на РС | 210 | 420 | 210 | 210 | 210 |
Среднее время формирования запроса на РС | 210 | 420 | 210 | 210 | 210 |
Среднее время передачи через канал в прямом направлении | 5 | 5 | 10 | 5 | 5 |
Среднее время передачи через канал в обратном направлении | 5 | 5 | 10 | 5 | 5 |
Количество процессоров | 2 | 1 | 1 | 1 | 1 |
Среднее время обработки запроса на процессоре | 10 | 10 | 10 | 20 | 10 |
Количество дисков | 2 | 1 | 1 | 1 | 1 |
Среднее время обработки запроса на диске | 20 | 20 | 20 | 20 | 40 |
Вероятность обращения запроса к диску сервера после обработки запроса в процессоре | 0,5 | 0,5 | 0,5 | 0,5 | 0,5 |
Вероятность обращения запроса к ЦП после обработки на диске | 0 | 0 | 0 | 0 | 0 |
Результаты моделирования | |||||
Загрузка рабочей станции | 0.346 | 0,373 | 0,184 | 0.214 | 0.1 |
Загрузка пользователя рабочей станции | 0.181 | 0,182 | 0,092 | 0.107 | 0.5 |
Среднее количество работающих РС | 7.637 | 8,214 | 4,34 | 4.482 | 2.09 |
Среднее количество РС, формирующих запрос | 3.802 | 4,152 | 2,166 | 2.241 | 1.045 |
Загрузка канала | 0.178 | 0,094 | 0,193 | 0.105 | 0.048 |
Загрузка процессора | 0.459 | 0,472 | 0,472 | 0.967 | 0.235 |
Загрузка диска | 0.916 | 0,962 | 0,986 | 0.986 | 0.975 |
Среднее время цикла системы | 1164 | 2050 | 2160 | 1960 | 4232 |
Среднее время реакции системы | 954 | 1722 | 1943 | 1751 | 4021 |
-
Сравнительный анализ результатов моделирования
Сравнение результатов аналитического и имитационного моделирования системы, содержащей ПЭВМ, канал и сервер (два ЦП и диски, переход по вероятности Р), приведено ниже в таблице 43.
Таблица 413. Сравнение результатов аналитического и имитационного моделирования системы, содержащей ПЭВМ, канал и сервер (два ЦП и диски, переход по вероятности Р).
№ | Модель | Загрузка устройств | Время цикла | Время реакции | |||
рабочая станция | канал | процессор | диск | ||||
1 | Аналитическая | 0,384 | 0,192 | 0,48 | 0,961 | 1092 | 882 |
Имитационная | 0.346 | 0.178 | 0.459 | 0.916 | 1164 | 954 | |
2 | Аналитическая | 0,385 | 0,096 | 0,482 | 0,964 | 2176 | 1756 |
Имитационная | 0,373 | 0,094 | 0.459 | 0,962 | 2050 | 1722 | |
3 | Аналитическая | 0,196 | 0,196 | 0,492 | 0,984 | 2134 | 1923 |
Имитационная | 0,184 | 0,193 | 0,472 | 0,986 | 2160 | 1943 | |
4 | Аналитическая | 0,186 | 0,093 | 0,934 | 0,934 | 2247 | 2037 |
Имитационная | 0.214 | 0.105 | 0.967 | 0.986 | 1960 | 1751 | |
5 | Аналитическая | 0,099 | 0,049 | 0,248 | 0,993 | 4227 | 4016 |
Имитационная | 0.1 | 0.048 | 0.235 | 0.975 | 4232 | 4021 |
Сравнительный анализ приведенных результатов показывает, что различие между результатами аналитического и имитационного моделирования составляет практически не более 10 %. Это вполне приемлемый для инженерных расчетов результат.
Различие между этими результатами объясняется следующими причинами:
- при аналитическом моделировании методом фонового потока использовали приближённый итерационный алгоритм нахождения значений выходных характеристик рассматриваемой системы;
- при аналитическом моделировании не точно подобраны коэффициенты К1 и К2;
- при имитационном моделировании на языке GPSS задавали ограниченное время моделирования и использовали приближенную экспоненциальную функцию распределения времени обслуживания, которую задавали по точкам.
Выводы
При разработке проектного решения на интерсеть, связывающую все