Файл: Отчет по лабораторной работе 4 На тему Исследование на имитационной модели процесса передачи данных в информационно вычислительной сети.docx
Добавлен: 30.04.2024
Просмотров: 21
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Листинг программы представлен в приложении А, блок–диаграмма GPSS-модели процесса передачи в приложении Б (рисунок Б.1). Результат работы программы представлен в приложении В. Графики результата работы программы представлены в приложении Г (рисунок Г.1-Г.2).
Вывод
Входе выполнения лабораторной работы изучены основные понятия и определения, связанные с моделированием систем и процессов, основные этапы построения и исследования имитационных моделей систем массового обслуживания, а также основные операторы языка GPSS. Приобретены практические навыки в применении операторов языка GPSS и в исследовании моделей систем массового обслуживания;
Листинг программы представлен в приложении А, блок–диаграмма GPSS-модели процесса передачи в приложении Б (рисунок Б.1). Результат работы программы представлен в приложении В. Графики результата работы программы представлены в приложении Г (рисунок Г.1-Г.2).
Приложение А
(обязательное)
Листинг программы
SIMULATE
EXPON FUNCTION RN1,C24
0,0/.100,.104/.200,.222/.300,.335/.400,.509/.500,.690/.600,.915/.700,1.200/
.750, 1.380/.800, 1.600/.840, 1.830/.880, 2.120/.900,2.300/.920,2.520/.940,2.810/
.950,.990/.960,3.200/.970,3.500/.980,3.900/.990,4.600/.995,5.300/.998,6.200/.999,7/1,8
BUF1 STORAGE 30
BUF2 STORAGE 30
BUF3 STORAGE 30
BUF4 STORAGE 30
TAB1 TABLE M1,30,30,14
MET1 ENTER BUF4,3
SEIZE CPU1
ADVANCE 3
LEAVE BUF4,1
RELEASE CPU1
ENTER BUF1,1
TEST E P2,1,MET4
TEST E P1,14,COP1
SPLIT 1,NEX1
MARK
COP1 MATCH COP1
LEAVE BUF1,1
ASSEMBLE 3
TABULATE TAB1
TERMINATE
MET4 SEIZE DCH1
LEAVE BUF1,1
TRANSFER ,DEX1
NEX1 SEIZE DCH1
DEX1 ADVANCE P1
RELEASE DCH1
ASSIGN 1,1
MET2 ENTER BUF2,1
SEIZE CPU2
ADVANCE 2
LEAVE BUF2,1
RELEASE CPU2
ENTER BUF3,1
TEST E P2,3,MET5
TEST E P1,30,COP2
SPLIT 1,NEX2
COP2 MATCH COP2
LEAVE BUF3,1
TERMINATE
MET5 SEIZE DCH2
LEAVE BUF3,1
TRANSFER ,DEX2
NEX2 SEIZE DCH2
DEX2 ADVANCE P1
RELEASE DCH2
ASSIGN 1,1
TRANSFER ,MET1
GEN2 GENERATE 15,FN$EXPON
ASSIGN 1,14
ASSIGN 2,1
TRANSFER ,MET2
GEN1 GENERATE 30,FN$EXPON
ASSIGN 1,14
ASSIGN 2,1
TRANSFER ,MET1
GENERATE 1,,10000
TERMINATE 1
START 1
Приложение Б
(обязательное)
Блок-схема GPSS-модели процесса передачи
Приложение В
(обязательное)
Результат работы программы
GPSS World Simulation Report - Untitled Model 1.1.1
Friday, December 23, 2022 14:55:50
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 10000.000 52 4 4
NAME VALUE
BUF1 10002.000
BUF2 10003.000
BUF3 10004.000
BUF4 10005.000
COP1 11.000
COP2 32.000
CPU1 10008.000
CPU2 10030.000
DCH1 10012.000
DCH2 10014.000
DEX1 20.000
DEX2 39.000
EXPON 10000.000
GEN1 47.000
GEN2 43.000
MET1 1.000
MET2 23.000
MET4 16.000
MET5 35.000
NEX1 19.000
NEX2 38.000
TAB1 10006.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
MET1 1 ENTER 14 0 0
2 SEIZE 14 0 0
3 ADVANCE 14 0 0
4 LEAVE 14 0 0
5 RELEASE 14 0 0
6 ENTER 14 0 0
7 TEST 14 0 0
8 TEST 14 0 0
9 SPLIT 8 0 0
10 MARK 8 0 0
COP1 11 MATCH 14 10 0
12 LEAVE 4 0 0
13 ASSEMBLE 4 0 0
14 TABULATE 2 0 0
15 TERMINATE 2 0 0
MET4 16 SEIZE 0 0 0
17 LEAVE 0 0 0
18 TRANSFER 0 0 0
NEX1 19 SEIZE 8 0 0
DEX1 20 ADVANCE 8 0 0
21 RELEASE 8 0 0
22 ASSIGN 8 0 0
MET2 23 ENTER 705 0 0
24 SEIZE 705 0 0
25 ADVANCE 705 0 0
26 LEAVE 705 0 0
27 RELEASE 705 156 0
28 ENTER 549 0 0
29 TEST 549 15 0
30 TEST 0 0 0
31 SPLIT 0 0 0
COP2 32 MATCH 0 0 0
33 LEAVE 0 0 0
34 TERMINATE 0 0 0
MET5 35 SEIZE 534 0 0
36 LEAVE 534 0 0
37 TRANSFER 534 0 0
NEX2 38 SEIZE 0 0 0
DEX2 39 ADVANCE 534 1 0
40 RELEASE 533 0 0
41 ASSIGN 533 0 0
42 TRANSFER 533 527 0
GEN2 43 GENERATE 697 0 0
44 ASSIGN 697 0 0
45 ASSIGN 697 0 0
46 TRANSFER 697 0 0
GEN1 47 GENERATE 707 0 0
48 ASSIGN 707 0 0
49 ASSIGN 707 0 0
50 TRANSFER 707 699 0
51 GENERATE 1 0 0
52 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
CPU1 14 0.003 2.000 1 0 0 0 0 0
DCH1 8 0.015 19.000 1 0 0 0 0 0
CPU2 705 0.141 2.000 1 0 0 0 0 0
DCH2 534 0.998 18.697 1 1055 0 0 0 15
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
BUF1 15 5 0 10 14 1 9.940 0.663 0 0
BUF2 15 15 0 3 705 1 0.151 0.010 0 0
BUF3 15 0 0 15 549 1 14.521 0.968 0 156
BUF4 15 1 0 15 28 1 13.923 0.928 0 1226
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
TAB1 44.001 16.306 0
15.000 - 37.000 1 50.00
37.000 - 59.000 1 100.00
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
1416 0 10001.000 1416 0 51
1415 0 10014.446 1415 0 47
1055 0 10017.706 1055 39 40 1 19.000
2 1.000
1412 0 10022.231 1412 0 43
Продолжение приложения В
Результат работы программы для трёх повторений
1) FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
CPU1 14 0.003 2.000 1 0 0 0 0 0
DCH1 8 0.015 19.000 1 0 0 0 0 0
CPU2 705 0.141 2.000 1 0 0 0 0 0
DCH2 534 0.998 18.697 1 1055 0 0 0 15
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
BUF1 15 5 0 10 14 1 9.940 0.663 0 0
BUF2 15 15 0 3 705 1 0.151 0.010 0 0
BUF3 15 0 0 15 549 1 14.521 0.968 0 156
BUF4 15 1 0 15 28 1 13.923 0.928 0 1226
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
TAB1 44.001 16.306 0
15.000 - 37.000 1 50.00
37.000 - 59.000 1 100.00
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
1416 0 10001.000 1416 0 51
1415 0 10014.446 1415 0 47
1055 0 10017.706 1055 39 40 1 19.000
2 1.000
1412 0 10022.231 1412 0 43
2)
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
CPU1 14 0.003 2.000 1 0 0 0 0 0
DCH1 8 0.015 19.000 1 0 0 0 0 0
CPU2 705 0.141 2.000 1 0 0 0 0 0
DCH2 534 0.998 18.699 1 1055 0 0 0 15
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
BUF1 15 5 0 10 14 1 9.940 0.663 0 0
BUF2 15 15 0 3 705 1 0.151 0.010 0 0
BUF3 15 0 0 15 549 1 14.522 0.968 0 156
BUF4 15 1 0 15 28 1 13.923 0.928 0 1226
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
TAB1 44.001 16.306 0
15.000 - 37.000 1 50.00
37.000 - 59.000 1 100.00
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
1417 0 10002.000 1417 0 51
1415 0 10014.446 1415 0 47
1055 0 10017.706 1055 39 40 1 19.000
2 1.000
1412 0 10022.231 1412 0 43
3)
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
CPU1 14 0.003 2.000 1 0 0 0 0 0
DCH1 8 0.015 19.000 1 0 0 0 0 0
CPU2 705 0.141 2.000 1 0 0 0 0 0
DCH2 534 0.998 18.701 1 1055 0 0 0 15
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
BUF1 15 5 0 10 14 1 9.940 0.663 0 0
BUF2 15 15 0 3 705 1 0.151 0.010 0 0
BUF3 15 0 0 15 549 1 14.522 0.968 0 156
BUF4 15 1 0 15 28 1 13.923 0.928 0 1226
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
TAB1 44.001 16.306 0
15.000 - 37.000 1 50.00
37.000 - 59.000 1 100.00
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
1418 0 10003.000 1418 0 51
1415 0 10014.446 1415 0 47
1055 0 10017.706 1055 39 40 1 19.000
2 1.000
1412 0 10022.231 1412 0 43
Приложение Г
(обязательное)
Графики результата работы программы
Рисунок Г.1 – Результат работы программы(table)