Файл: Отчет по лабораторной работе 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)



Рисунок Г.2 – Результат работы программы (plot)