1. Построение структурной модели схемы
В данной модели для представления памяти используются статистические объ-екты типа очереди. Для представления линий связи между буферами памяти ис-пользуются устройства, в которых транзакты задерживаются на определенное время.
Рис.1 Структурная схема модели
2. Описание сети в виде системы массового обслуживания
Распределенная система передачи данных в виде структурной схемы представ-лена на рисунке 1.
А, В, С представляют собой статистические объекты типа очереди.
АВ1, АВ2, ВС1, ВС2, CD1, CD2, CD3 – аппаратные объекты типа прибор
Пакеты данных – транзакты.
За единицу модельного времени принята 1мс.
Объекты В и С далее будут рассматриваться как пары В1, В2 и С1, С2 соответ-ственно. Для решения поставленной задачи по определению объемов В и С их не-обходимо рассматривать как единое целое. Искомый объем В=В1max+В2max, аналогично C=C1max+C2max.
3. Моделирование на GPSS
GPSSR/PC V1.1 12-MAY-2004 22:04 PAGE 1
km.LST=km.gps
LINE BLOCK
1 SIMULATION
2 1 GENE 6,2,,1000,,1;
3 2 QUEU 1;
4 3 TRAN BOTH,LAB1,LAB2;
5 4 LAB1 SEIZE 1
6 5 DEPA 1
7 6 ADVA 12,5
8 7 RELE 1
9 8 QUEU 2
10 9 SEIZE 3
11 10 DEPA 2
12 11 ADVA 12,3
13 12 RELE 3
14 13 ASSIGN 1,2
15 14 QUEU 4
16 15 TRAN BOTH,LAB3,LAB4
17 16 LAB2 SEIZE 2
18 17 DEPA 1
19 18 ADVA 12,5
20 19 RELE 2
21 20 QUEU 3
22 21 SEIZE 4
23 22 DEPART 3
24 23 ADVA 12,3
25 24 RELE 4
26 25 ASSIGN 1,1
27 26 QUEU 5
28 27 TRAN BOTH,LAB5,LAB4
29 28 LAB3 SEIZE 5
30 29 DEPA 4
31 30 ADVA 18,3
32 31 RELE 5
33 32 TERM 1
34 33 LAB4 SEIZE 6
35 34 TEST_E P$1,1,L1
36 35 DEPA 5
37 36 TRAN ,L2
38 37 L1 DEPA 4
39 38 L2 ADVA 18,3
40 39 RELE 6
41 40 TERM 1
42 41 LAB5 SEIZE 7
43 42 DEPA 5
44 43 ADVA 18,3
45 44 RELE 7
46 45 TERM 1
47 START 600
48 END
GPSSR/PC V1.1 12-MAY-2004 22:04 PAGE 2
km.LST=km.gps
SYMBOL VALUE SYMBOL VALUE
====== ===== ====== =====
L1 37 L2 38
LAB1 4 LAB2 16
LAB3 28 LAB4 33
LAB5 41
GPSSR/PC V1.1 12-MAY-2004 22:04 PAGE 4 km.LST=km.gps
RELATIVE CLOCK 3783 ABSOLUTE CLOCK 3783
BLOCK COUNTS
BLOCK CURRENT TOTAL BLOCK CURRENT TOTAL BLOCK CURRENT TOTAL
1 1 625 2 6 624 3 0 618
4 0 314 5 0 314 6 1 314
7 0 313 8 6 313 9 0 307
10 0 307 11 1 307 12 0 306
13 0 306 14 3 306 15 0 303
16 0 304 17 0 304 18 1 304
19 0 303 20 1 303 21 0 302
22 0 302 23 1 302 24 0 301
25 0 301 26 2 301 27 0 299
28 0 201 29 0 201 30 0 201
31 0 201 32 0 201 33 0 200
34 0 200 35 0 98 36 0 98
37 0 102 38 1 200 39 0 199
40 0 199 41 0 201 42 0 201
43 1 201 44 0 200 45 0 200
FACILITY AVERAGE NUMBER AVERAGE SEIZING PREEMPTING
UTILIZATION ENTRIES TIME/TRAN TRANS.NO. TRANS.NO.
1 0.98 314 11.77 12
2 0.98 304 12.23 21
3 0.98 307 12.13 20
4 0.95 302 11.94 16
5 0.95 201 17.89
6 0.96 200 18.24 8
7 0.96 201 18.01 18
QUEUE MAXIMUM AVERAGE TOTAL ZERO PERC. AVERAGE $AVERAGE TABLE CURRENT CONTENT CONTENT ENTRIES ENTRIES ZERO TIME/TR TIME/TR NUMBR CONTENT
1 14 4.93 624 63 10.10 29.88 33.24 6
2 8 2.92 313 19 6.07 35.29 37.57 6
3 3 0.64 303 54 17.82 7.99 9.72 1
4 3 0.57 306 70 22.88 7.02 9.10 3
5 3 0.55 301 63 20.93 6.85 8.67 2
Заключение
После написания программы, реализующей модель, мы установили, что:
1. Объем БПА = 14 ед.
2. Объем БПВ = maxN2 + maxN3 = 8 + 3 = 11 ед.
3. Объем БПС = maxN4 + maxN5 = 3 + 3 = 6 ед.
Отсюда можно сделать вывод, что затраты машинных ресурсов незначительны. |