Главная страница
Навигация по странице:

  • Результаты моделирования

  • Лабораторная работа №4 “Исследование на имитационной модели процесса передачи данных в информационно-вычислительной сети”

  • Моделирование систем, 4 лаба. Отчет по лабораторному практикуму по компьютерному моделированию систем


    Скачать 153.35 Kb.
    НазваниеОтчет по лабораторному практикуму по компьютерному моделированию систем
    АнкорМоделирование систем, 4 лаба
    Дата26.12.2019
    Размер153.35 Kb.
    Формат файлаdocx
    Имя файлаLaby_4g_GPSS.docx
    ТипОтчет
    #102276
    страница3 из 3
    1   2   3

    Текст программы после внесения изменений:

    0001 SIMULATE

    0002 SVE EQU 1

    0003 BWE EQU 2

    0004 BWE BVARIABLE F1+F2

    0005 SVE STORAGE 201
    0006 INITIAL X$BEL3,48

    0007 EXPON FUNCTION RN1,C24

    0,0/.100,.104/.200,.222/.300,.355/.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,2.990/.960,3.200

    .970,3.500/.980,3.900/.990,4.600/.995,5.300

    .998,6.200/.999,7/1,8

    0012 TAB1 TABLE S$SVE,0,10,30

    0013 GENERATE 1,,,1

    0015 FUNAVAIL 1

    0016 FUNAVAIL 2

    0020 TERMINATE

    0025 GENERATE 14400,,3600

    0030 CAR LOGIC S 1

    0035 SEIZE 3

    0040 FAVAIL 1

    0041 FAVAIL 2

    0045 ADVANCE 1

    0050 TEST E BV$BWE,0

    0055 LOGIC R 1

    0060 RELEASE 3

    0065 FUNAVAIL 1

    0066 FUNAVAIL 2

    0070 SAVEVALUE BEL1+,1

    0075 TEST NE X$BEL1,5,KON

    0080 ADVANCE 100

    0085 TRANSFER ,CAR

    0090 KON SAVEVALUE BEL1,0

    0095 TERMINATE 1

    0100 GENERATE 60

    0105 ADVANCE 100,20

    0115 ENTER 1

    0117 TABULATE TAB1

    0120 GATE LS 1

    0125 SAVEVALUE BEL2+,1

    0130 TEST E X$BEL2,X$BEL3,POGR

    0135 LOGIC R 1

    0140 SAVEVALUE BEL2,0

    0145 POGR LOGIC I 2

    0150 GATE LR 2,RAZ

    0155 ASSIGN 1,1

    0160 RAZ ASSIGN 1+,1

    0165 SEIZE P1

    0170 LEAVE 1

    0175 ADVANCE 50,FN$EXPON

    0180 RELEASE P1

    0185 TERMINATE

    0190 START 30

    0191 WINDOW TABLES

    EXIT

    Результаты моделирования:

    GPSS World Simulation Report - Untitled Model 1.1.1

    Monday, November 09, 2015 00:32:41
    START TIME END TIME BLOCKS FACILITIES STORAGES

    0.000 427077.649 39 3 1

    NAME VALUE

    BEL1 10006.000

    BEL2 10005.000

    BEL3 10002.000

    BWE 2.000

    CAR 6.000

    EXPON 10003.000

    KON 20.000

    POGR 31.000

    RAZ 34.000

    SVE 1.000

    TAB1 10004.000

    LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

    1 GENERATE 1 0 0

    2 FUNAVAIL 1 0 0

    3 FUNAVAIL 1 0 0

    4 TERMINATE 1 0 0

    5 GENERATE 30 0 0

    CAR 6 LOGIC 150 0 0

    7 SEIZE 150 0 0

    8 FAVAIL 150 0 0

    9 FAVAIL 150 0 0

    10 ADVANCE 150 0 0

    11 TEST 150 0 0

    12 LOGIC 150 0 0

    13 RELEASE 150 0 0

    14 FUNAVAIL 150 0 0

    15 FUNAVAIL 150 0 0

    16 SAVEVALUE 150 0 0

    17 TEST 150 0 0

    18 ADVANCE 120 0 0

    19 TRANSFER 120 0 0

    KON 20 SAVEVALUE 30 0 0

    21 TERMINATE 30 0 0

    22 GENERATE 7117 0 0

    23 ADVANCE 7117 1 0

    24 ENTER 7116 0 0

    25 TABULATE 7116 60 0

    26 GATE 7056 0 0

    27 SAVEVALUE 7056 0 0

    28 TEST 7056 0 0

    29 LOGIC 147 0 0

    30 SAVEVALUE 147 0 0

    POGR 31 LOGIC 7056 0 0

    32 GATE 7056 0 0

    33 ASSIGN 3528 0 0

    RAZ 34 ASSIGN 7056 0 0

    35 SEIZE 7056 0 0

    36 LEAVE 7056 0 0

    37 ADVANCE 7056 0 0

    38 RELEASE 7056 0 0

    39 TERMINATE 7056 0 0

    FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

    1 3528 0.415 50.203 0 0 0 0 0 0

    2 3528 0.408 49.332 0 0 0 0 0 0

    3 150 0.465 1322.689 1 0 0 0 0 0

    STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

    SVE 201 141 0 201 7116 1 135.690 0.675 0 0

    TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%

    TAB1 136.226 39.480 0

    0.000 - 10.000 57 0.80

    10.000 - 20.000 33 1.26

    20.000 - 30.000 29 1.67

    30.000 - 40.000 29 2.08

    40.000 - 50.000 26 2.45

    50.000 - 60.000 26 2.81

    60.000 - 70.000 22 3.12

    70.000 - 80.000 183 5.69

    80.000 - 90.000 438 11.85

    90.000 - 100.000 484 18.65

    100.000 - 110.000 655 27.85

    110.000 - 120.000 552 35.61

    120.000 - 130.000 651 44.76

    130.000 - 140.000 550 52.49

    140.000 - 150.000 593 60.82

    150.000 - 160.000 586 69.06

    160.000 - 170.000 495 76.01

    170.000 - 180.000 626 84.81

    180.000 - 190.000 518 92.09

    190.000 - 200.000 519 99.38

    200.000 - 210.000 44 100.00

    LOGICSWITCH VALUE RETRY

    1 0 60

    2 0 0

    SAVEVALUE RETRY VALUE

    BEL3 0 48.000

    BEL2 0 0

    BEL1 0 0

    CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE

    7089 0 423420.000 7089 25 26

    7090 0 423480.000 7090 25 26

    7091 0 423540.000 7091 25 26

    7092 0 423600.000 7092 25 26

    7093 0 423660.000 7093 25 26

    7094 0 423720.000 7094 25 26

    7095 0 423780.000 7095 25 26

    7096 0 423840.000 7096 25 26

    7097 0 423900.000 7097 25 26

    7098 0 423960.000 7098 25 26

    7099 0 424020.000 7099 25 26

    7100 0 424080.000 7100 25 26

    7101 0 424140.000 7101 25 26

    7102 0 424200.000 7102 25 26

    7103 0 424260.000 7103 25 26

    7104 0 424320.000 7104 25 26

    7105 0 424380.000 7105 25 26

    7106 0 424440.000 7106 25 26

    7107 0 424500.000 7107 25 26

    7108 0 424560.000 7108 25 26

    7109 0 424620.000 7109 25 26

    7110 0 424680.000 7110 25 26

    7111 0 424740.000 7111 25 26

    7112 0 424800.000 7112 25 26

    7113 0 424860.000 7113 25 26

    7114 0 424920.000 7114 25 26

    7115 0 424980.000 7115 25 26

    7116 0 425040.000 7116 25 26

    7117 0 425100.000 7117 25 26

    7118 0 425160.000 7118 25 26

    7119 0 425220.000 7119 25 26

    7120 0 425280.000 7120 25 26

    7121 0 425340.000 7121 25 26

    7122 0 425400.000 7122 25 26

    7123 0 425460.000 7123 25 26

    7124 0 425520.000 7124 25 26

    7125 0 425580.000 7125 25 26

    7126 0 425640.000 7126 25 26

    7127 0 425700.000 7127 25 26

    7128 0 425760.000 7128 25 26

    7129 0 425820.000 7129 25 26

    7130 0 425880.000 7130 25 26

    7131 0 425940.000 7131 25 26

    7132 0 426000.000 7132 25 26

    7133 0 426060.000 7133 25 26

    7134 0 426120.000 7134 25 26

    7135 0 426180.000 7135 25 26

    7136 0 426240.000 7136 25 26

    7137 0 426300.000 7137 25 26

    7138 0 426360.000 7138 25 26

    7139 0 426420.000 7139 25 26

    7140 0 426480.000 7140 25 26

    7141 0 426540.000 7141 25 26

    7142 0 426600.000 7142 25 26

    7143 0 426660.000 7143 25 26

    7144 0 426720.000 7144 25 26

    7145 0 426780.000 7145 25 26

    7146 0 426840.000 7146 25 26

    7147 0 426900.000 7147 25 26

    7148 0 426960.000 7148 25 26

    FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

    7150 0 427080.000 7150 0 22

    7149 0 427118.647 7149 23 24

    7053 0 435600.000 7053 0 5



    Вывод: в ходе выполнения лабораторной работы были изучены методы имитационного моделирования производственных систем, освоены навыки экспериментального моделирования в среде моделирования GPSS/PC.

    Лабораторная работа №4

    Исследование на имитационной модели процесса передачи данных в информационно-вычислительной сети”
    Цель работы:

    Изучение особенностей построения моделей информационных процессов и их машинной реализации с использованием языка GPSS/PC, исследование вероятностно-временных характеристик процесса функционирования сети передачи данных методом имитационного моделирования.
    Задание:

    При выполнении задания данной лабораторной работы необходимо добавить к тексту исходной программы операторы, обеспечивающие при моделировании процесса передачи информации в СПД получение соотношений пакетов и подтверждений во входных и выходных накопителях.

    Текст программы моделирования процесса передачи

    SIMULATE

    0001 EXPON FUNCTION RN1,C24

    0,0/.100,.104/.200,.222/.300,.355/.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,2.990/.960,3.200

    .970,3.500/.980,3.900/.990,4.600/.995,5.300

    .998,6.200/.999,7/1,8

    0005 TAB1 TABLE S$BUF1,1,1,50

    0006 TAB2 TABLE S$BUF3,1,1,50

    0007 BUF1 EQU

    0008 BUF1 STORAGE 20

    0009 BUF2 STORAGE 20

    0010 BUF3 STORAGE 20

    0011 BUF4 STORAGE 20

    0012 MET1 ENTER BUF4,1

    *0013 TABULATE TAB2

    0015 SEIZE CPU1

    0016 ADVANCE 2

    0020 LEAVE BUF4,1

    0025 RELEASE CPU1

    0030 ENTER BUF1,1

    0033 TABULATE TAB1

    0035 TEST E P2,1,MET4

    0040 TEST E P1,20,COP1

    0045 SPLIT 1,NEX1

    0046 MARK

    0050 COP1 MATCH COP1

    0055 LEAVE BUF1,1

    0060 ASSEMBLE 2

    0070 TERMINATE

    0075 MET4 SEIZE DCH1

    0080 LEAVE BUF1,1

    0085 TRANSFER ,DEX1

    0090 NEX1 SEIZE DCH1

    0095 DEX1 ADVANCE P1

    0100 RELEASE DCH1

    0105 ASSIGN 1,1

    0110 MET2 ENTER BUF2,1

    0115 SEIZE CPU2

    0120 ADVANCE 2

    0125 LEAVE BUF2,1

    0130 RELEASE CPU2

    0135 ENTER BUF3,1

    0137 TABULATE TAB2

    0140 TEST E P2,1,MET5

    0145 TEST E P1,20,COP2

    0150 SPLIT 1,NEX2

    0155 COP2 MATCH COP2

    0160 LEAVE BUF3,1

    0165 TERMINATE

    0170 MET5 SEIZE DCH2

    0175 LEAVE BUF3,1

    0180 TRANSFER ,DEX2

    0185 NEX2 SEIZE DCH2

    0190 DEX2 ADVANCE P1

    0195 RELEASE DCH2

    0200 ASSIGN 1,1

    0205 TRANSFER ,MET1

    0210 GEN2 GENERATE 25,FN$EXPON

    0215 ASSIGN 1,20

    0220 ASSIGN 2,2

    0225 TRANSFER ,MET2

    0230 GEN1 GENERATE 25,FN$EXPON

    0235 ASSIGN 1,20

    0240 ASSIGN 2,1

    0245 TRANSFER ,MET1

    0250 GENERATE 1,,10000

    0255 TERMINATE 1

    0260 START 1

    0261 REPORT REPORT.GPS

    0263 WINDOW TABLES

    0265 END
    Результатымоделирования
    START_TIME END_TIME BLOCKS FACILITIES STORAGES FREE_MEMORY

    0 10000 52 4 4 37936

    LINE LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

    12 MET1 ENTER 528 0 0

    15 2 SEIZE 528 0 0

    16 3 ADVANCE 528 0 0

    20 4 LEAVE 528 0 0

    25 5 RELEASE 528 424 0

    30 6 ENTER 104 0 0

    33 7 TABULATE 104 0 0

    35 8 TEST 104 0 0

    40 9 TEST 20 0 0

    45 10 SPLIT 20 0 0

    46 11 MARK 20 0 0

    50 COP1 MATCH 20 20 0

    55 13 LEAVE 0 0 0

    60 14 ASSEMBLE 0 0 0

    70 15 TERMINATE 0 0 0

    75 MET4 SEIZE 84 0 0

    80 17 LEAVE 84 0 0

    85 18 TRANSFER 84 0 0

    90 NEX1 SEIZE 20 0 0

    95 DEX1 ADVANCE 104 0 0

    100 21 RELEASE 104 0 0

    105 22 ASSIGN 104 0 0

    110 MET2 ENTER 542 0 0

    115 24 SEIZE 542 0 0

    120 25 ADVANCE 542 1 0

    125 26 LEAVE 541 0 0

    130 27 RELEASE 541 401 0

    135 28 ENTER 140 0 0

    137 29 TABULATE 140 0 0

    140 30 TEST 140 0 0

    145 31 TEST 20 0 0

    150 32 SPLIT 0 0 0

    155 COP2 MATCH 20 20 0

    160 34 LEAVE 0 0 0

    165 35 TERMINATE 0 0 0

    170 MET5 SEIZE 120 0 0

    175 37 LEAVE 120 0 0

    180 38 TRANSFER 120 0 0

    185 NEX2 SEIZE 0 0 0

    190 DEX2 ADVANCE 120 0 0

    195 41 RELEASE 120 0 0

    200 42 ASSIGN 120 0 0

    205 43 TRANSFER 120 0 0

    210 GEN2 GENERATE 438 0 0

    215 45 ASSIGN 438 0 0

    220 46 ASSIGN 438 0 0
    LINE LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY

    225 47 TRANSFER 438 0 0

    230 GEN1 GENERATE 408 0 0

    235 49 ASSIGN 408 0 0

    240 50 ASSIGN 408 0 0

    245 51 TRANSFER 408 0 0

    250 52 GENERATE 1 0 0

    255 53 TERMINATE 1 0 0

    FACILITY ENTRIES UTIL. AVE._TIME AVAILABLE OWNER PEND INTER RETRY DELAY

    CPU1 528 0.105 2.00 1 0 0 0 0 0

    DCH1 104 0.048 4.65 1 0 0 0 0 0

    CPU2 542 0.108 2.00 1 864 0 0 0 0

    DCH2 120 0.080 6.70 1 0 0 0 0 0

    STORAGE CAP. REMAIN. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

    BUF1 20 0 0 20 104 1 19.57 0.979 0 424

    BUF3 20 0 0 20 140 1 19.58 0.979 0 401

    BUF2 20 19 0 9 542 1 0.15 0.008 0 0

    BUF4 20 20 0 10 528 1 0.15 0.007 0 0

    TABLE MEAN STD.DEV. RETRY RANGE FREQUENCY CUM.%

    TAB1 15.00 5.48 0

    - 1 1 0.96

    1 - 2 4 4.81

    2 - 3 5 9.62

    3 - 4 1 10.58

    4 - 5 1 11.54

    5 - 6 1 12.50

    6 - 7 1 13.46

    7 - 8 1 14.42

    8 - 9 1 15.38

    9 - 10 1 16.35

    10 - 11 1 17.31

    11 - 12 3 20.19

    12 - 13 2 22.12

    13 - 14 20 41.35

    14 - 15 4 45.19

    15 - 16 6 50.96

    16 - 17 4 54.81

    17 - 18 12 66.35

    18 - 19 6 72.12

    19 - 20 29 100.00

    TAB2 16.28 5.70 0

    - 1 2 1.43

    1 - 2 2 2.86

    2 - 3 2 4.29

    3 - 4 2 5.71

    TABLE MEAN STD.DEV. RETRY RANGE FREQUENCY CUM.%

    4 - 5 4 8.57

    5 - 6 3 10.71

    6 - 7 4 13.57

    7 - 8 2 15.00

    8 - 9 4 17.86

    9 - 10 1 18.57

    10 - 11 2 20.00

    11 - 12 3 22.14

    12 - 13 4 25.00

    13 - 14 6 29.29

    14 - 15 5 32.86

    15 - 16 3 35.00

    16 - 17 1 35.71

    17 - 18 1 36.43

    18 - 19 1 37.14

    19 - 20 88 100.00

    XACT_GROUP GROUP_SIZE RETRY

    POSITION 0 0
    В результате получаем следующий график изменения длины очереди пакетов в выходном накопителе:

    1   2   3


    написать администратору сайта