КР Трубицын ИУ 5-93 (954216), страница 15
Текст из файла (страница 15)
INITIAL X$STATION_TD,320
INITIAL X$STATION_TF,320
INITIAL X$CANAL_T,5
INITIAL X$SERVER_T,10
INITIAL X$DISK_N,2
INITIAL X$DISK_T,20
WORKSTATION_D STORAGE 32
WORKSTATION_F STORAGE 32
SERVER STORAGE 2
DISK_N FUNCTION RN1,D2
0.5,1/1,2
EXPON FUNCTION RN1,C23
0,0/.1,.104/.2,.222/.3,.355/.4,.510/.5,.69/.6,.915/.7,1.2/
.75,1.37/.8,1.5/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.82/
.95,2.98/.96,3.2/.97,3.5/.98,3.9/.995,5.3/.998,6.2/.9995,7/1,8
GENERATE ,,,X$STATION_N
WOSF QUEUE QSYSTEM
QUEUE QFORM
ENTER WORKSTATION_F,1
ADVANCE X$STATION_TF,FN$EXPON
LEAVE WORKSTATION_F,1
DEPART QFORM
ASSIGN 3,SVR
CAN QUEUE QCANAL
SEIZE CANAL
DEPART QCANAL
ADVANCE X$CANAL_T,FN$EXPON
RELEASE CANAL
TRANSFER ,P3
SVR ENTER SERVER,1
ADVANCE X$SERVER_T,FN$EXPON
LEAVE SERVER,1
ASSIGN 5,FN$DISK_N
QUEUE P5
SEIZE P5
DEPART P5
ADVANCE X$DISK_T,FN$EXPON
RELEASE P5
TRANSFER 0.5,PER,SVR
PER ASSIGN 3,WOSD
TRANSFER ,CAN
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 - Model2.44.1
Sunday, October 02, 2011 10:56:55
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 100000.000 33 3 3
NAME VALUE
CAN 9.000
CANAL 10014.000
CANAL_T 10003.000
DISK_N 10005.000
DISK_T 10006.000
EXPON 10010.000
PER 25.000
QCANAL 10013.000
QFORM 10012.000
QSYSTEM 10011.000
SERVER 10009.000
SERVER_T 10004.000
STATION_N 10000.000
STATION_TD 10001.000
STATION_TF 10002.000
SVR 15.000
WORKSTATION_D 10007.000
WORKSTATION_F 10008.000
WOSD 27.000
WOSF 2.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 32 0 0
WOSF 2 QUEUE 3924 0 0
3 QUEUE 3924 0 0
4 ENTER 3924 0 0
5 ADVANCE 3924 9 0
6 LEAVE 3915 0 0
7 DEPART 3915 0 0
8 ASSIGN 3915 0 0
CAN 9 QUEUE 7821 1 0
10 SEIZE 7820 0 0
11 DEPART 7820 0 0
12 ADVANCE 7820 1 0
13 RELEASE 7819 0 0
14 TRANSFER 7819 0 0
SVR 15 ENTER 7975 0 0
16 ADVANCE 7975 0 0
17 LEAVE 7975 0 0
18 ASSIGN 7975 0 0
19 QUEUE 7975 6 0
20 SEIZE 7969 0 0
21 DEPART 7969 0 0
22 ADVANCE 7969 2 0
23 RELEASE 7967 0 0
24 TRANSFER 7967 0 0
PER 25 ASSIGN 3906 0 0
26 TRANSFER 3906 0 0
WOSD 27 ENTER 3905 0 0
28 ADVANCE 3905 13 0
29 LEAVE 3892 0 0
30 DEPART 3892 0 0
31 TRANSFER 3892 0 0
32 GENERATE 1 0 0
33 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 3998 0.796 19.910 1 28 0 0 0 0
2 3971 0.796 20.058 1 19 0 0 0 6
CANAL 7820 0.392 5.011 1 3 0 0 0 1
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
1 16 0 3998 932 2.197 54.956 71.662 0
2 16 6 3977 923 2.040 51.287 66.788 0
QSYSTEM 32 32 3924 0 32.000 815.494 815.494 0
QFORM 32 9 3924 0 12.547 319.739 319.739 0
QCANAL 7 1 7821 4790 0.248 3.165 8.166 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
WORKSTATION_D 32 19 0 24 3905 1 12.037 0.376 0 0
WORKSTATION_F 32 23 0 32 3924 1 12.547 0.392 0 0
SERVER 2 2 0 2 7975 1 0.808 0.404 0 0
SAVEVALUE RETRY VALUE
STATION_N 0 32.000
STATION_TD 0 320.000
STATION_TF 0 320.000
CANAL_T 0 5.000
SERVER_T 0 10.000
DISK_N 0 2.000
DISK_T 0 20.000
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
3 0 100000.936 3 12 13 3 15.000
5 1.000
28 0 100008.180 28 22 23 3 15.000
5 1.000
19 0 100016.909 19 22 23 3 15.000
5 2.000
6 0 100019.468 6 28 29 3 27.000
5 2.000
1 0 100023.025 1 5 6 3 27.000
5 1.000
33 0 100031.176 33 28 29 3 27.000
5 2.000
27 0 100106.281 27 5 6 3 27.000
5 2.000
25 0 100147.420 25 28 29 3 27.000
5 1.000
10 0 100155.786 10 5 6 3 27.000
5 2.000
8 0 100158.492 8 5 6 3 27.000
5 1.000
31 0 100167.514 31 28 29 3 27.000
5 1.000
15 0 100203.793 15 28 29 3 27.000
5 1.000
11 0 100217.082 11 5 6 3 27.000
5 2.000
32 0 100258.291 32 28 29 3 27.000
5 2.000
26 0 100326.734 26 5 6 3 27.000
5 2.000
18 0 100357.089 18 28 29 3 27.000
5 1.000
16 0 100362.652 16 5 6 3 27.000
5 2.000
20 0 100372.449 20 28 29 3 27.000
5 1.000
14 0 100463.250 14 28 29 3 27.000
5 2.000
30 0 100465.959 30 28 29 3 27.000
5 2.000
12 0 100508.188 12 28 29 3 27.000
5 1.000
21 0 100540.270 21 5 6 3 27.000
5 1.000
17 0 100561.903 17 28 29 3 27.000
5 1.000
13 0 100736.543 13 28 29 3 27.000
5 2.000
24 0 100741.290 24 5 6 3 27.000
5 1.000
-
0 200000.000 34 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,768 | 0,923 | 0,744 | 0,745 | 0,457 |
Загрузка пользователя рабочей станции | 0,392 | 0,462 | 0,376 | 0,379 | 0,235 |
Среднее количество работающих РС | 24,584 | 29,509 | 23,833 | 23,824 | 14,615 |
Среднее количество РС, формирующих запрос | 12,547 | 14,769 | 12,043 | 12,116 | 7,514 |
Загрузка канала | 0,392 | 0,23 | 0,737 | 0,366 | 0,226 |
Загрузка процессора | 0,404 | 0,234 | 0,379 | 0,746 | 0,227 |
Загрузка диска | 0,796 | 0,47 | 0,745 | 0,732 | 0,933 |
Среднее время цикла системы | 815 | 1366 | 848 | 865 | 1378 |
Среднее время реакции системы | 495 | 736 | 529 | 537 | 1055 |
-
Сравнительный анализ результатов моделирования
Сравнение результатов аналитического и имитационного моделирования системы, содержащей ПЭВМ, канал и сервер (два ЦП и диски, переход по вероятности Р), приведено ниже в таблице 43.
Таблица 413. Сравнение результатов аналитического и имитационного моделирования системы, содержащей ПЭВМ, канал и сервер (два ЦП и диски, переход по вероятности Р).
№ | Модель | Загрузка устройств | Время цикла | Время реакции | |||
рабочая станция | канал | процессор | диск | ||||
1 | Аналитическая Имитационная | 0,822 0,768 | 0,411 0,392 | 0,411 0,404 | 0,822 0,796 | 779 815 | 459 495 |
2 | Аналитическая Имитационная | 0,947 0,923 | 0,237 0,23 | 0,237 0,234 | 0,474 0,47 | 1351 1366 | 711 736 |
3 | Аналитическая Имитационная | 0,776 0,744 | 0,776 0,737 | 0,388 0,379 | 0,776 0,745 | 825 848 | 505 539 |
4 | Аналитическая Имитационная | 0,774 0,745 | 0,387 0,366 | 0,774 0,746 | 0,774 0,732 | 827 865 | 507 537 |
5 | Аналитическая Имитационная | 0,484 0,457 | 0,242 0,226 | 0,242 0,227 | 0,968 0,933 | 1322 1378 | 1002 1055 |
Сравнительный анализ приведенных результатов показывает, что различие между результатами аналитического и имитационного моделирования составляет практически не более 10 %. Это вполне приемлемый для инженерных расчетов результат.