Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Пример выполненной лабораторной работы.




Задана схема из двух терминалов, канала передачи сообщений на ЭВМ и от ЭВМ, ЭВМ, канала к БД и БД. Время передачи сообщений по любомуизканалов на отрезке [4.9]. Время обработки сообщений на ЭВМ равномерно распределено на отрезке [10.15].

 

Текст программы-модели приведен далее.

 

10 SIMULATE

20 PROBA EQU 480; установление tвx

25 T_TAB TABLE MP4,100,100,5; формат таблицы для табулирования

30 GENERATE PROBA

40 ASSIGN 1,1;определение номера терминала

50 TRANSFER,METKA

60 GENERATE PROBA

70 ASSIGN 1,2;определение номера терминала

80 METKA QUEUE QKAN

90 SEIZE KAN

100 DEPART QKAN

110 ADVANCE 65,25

120 RELEASE KAN

130 MARK 4;отметка времени входа транзакта в очередь к ЭВМ

140 QUEUE QEBM

150 SEIZE EBM

160 DEPART QEBM

170 ADVANCE 125,25

180 RELEASE EBM

190 TABULATE T_TAB;первая точка табуляции времени пребывания

200 QUEUE QKBD;транзакта в очереди к ЭВМ и в самой ЭВМ

210 SEIZE KBD

220 DEPART QKBD

230 ADVANCE 65,25

240 RELEASE KBD

250 QUEUE BD

260 SEIZE BD

270 DEPART BD

280 ADVANCE 0

290 RELEASE BD

300 QUEUE QBD

310 SEIZE KBD

320 DEPART QBD

330 ADVANCE 65,35

340 RELEASE KBD

350 MARK 4;отметка вхождения в очередь транзакта при движении от

360 QUEUE QEBM;базы данных

370 SEIZE EBM

380 DEPART QEBM

390 ADVANCE 125,25

400 RELEASE EBM

410 QUEUE QKAN

420 SEIZE KAN

430 DEPART QKAN

440 ADVANCE 65,25

450 RELEASE KAN

455 TABULATE T_TAB;Табуляция времени пребывания транзактов в ЭВМ

460 TEST E P1,1,TERM2; переменные позволят определить количество

470 SAVEVALUE PER1+,1;обработанных заявок с каждого из терминалов

480 TRANSFER,METKA1;пользователей

490 TERM2 SAVEVALUE PER2+,1

500 METKA1 TERMINATE

510 GENERATE 10000;выбранное время моделирования

520 TERMINATE 1

 

Листинг результатов моделирования приведен далее.

 

GPSS World Simulation Report - lr3.15.1

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 10000.000 51 4 0

NAME VALUE

BD 10008.000

EBM 10005.000

KAN 10003.000

KBD 10007.000

METKA 6.000

METKA1 49.000

PER1 10010.000

PER2 10011.000

PROBA 480.000

QBD 10009.000

QEBM 10004.000

QKAN 10002.000

QKBD 10006.000

TERM2 48.000

T_TAB 10001.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 20 0 0

2 ASSIGN 20 0 0

3 TRANSFER 20 0 0

4 GENERATE 20 0 0

5 ASSIGN 20 0 0

METKA 6 QUEUE 40 0 0

7 SEIZE 40 0 0

8 DEPART 40 0 0

9 ADVANCE 40 0 0

10 RELEASE 40 0 0

11 MARK 40 0 0

12 QUEUE 40 1 0

13 SEIZE 39 0 0

14 DEPART 39 0 0

15 ADVANCE 39 0 0

16 RELEASE 39 0 0

17 TABULATE 39 0 0

18 QUEUE 39 0 0

19 SEIZE 39 0 0

20 DEPART 39 0 0

21 ADVANCE 39 1 0

22 RELEASE 38 0 0

23 QUEUE 38 0 0

24 SEIZE 38 0 0

25 DEPART 38 0 0

26 ADVANCE 38 0 0

27 RELEASE 38 0 0

28 QUEUE 38 0 0

29 SEIZE 38 0 0

30 DEPART 38 0 0

31 ADVANCE 38 0 0

32 RELEASE 38 0 0

33 MARK 38 0 0

34 QUEUE 38 1 0

35 SEIZE 37 0 0

36 DEPART 37 0 0

37 ADVANCE 37 1 0

38 RELEASE 36 0 0

39 QUEUE 36 0 0

40 SEIZE 36 0 0

41 DEPART 36 0 0

42 ADVANCE 36 0 0

43 RELEASE 36 0 0

44 TABULATE 36 0 0

45 TEST 36 0 0

46 SAVEVALUE 18 0 0

47 TRANSFER 18 0 0

TERM2 48 SAVEVALUE 18 0 0

METKA1 49 TERMINATE 36 0 0

50 GENERATE 1 0 0

51 TERMINATE 1 0 0

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

KAN 76 0.486 63.975 1 0 0 0 0 0

EBM 76 0.936 123.188 1 38 0 0 0 2

KBD 77 0.478 62.085 1 40 0 0 0 0

BD 38 0.000 0.000 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

QKAN 2 0 76 39 0.212 27.920 57.350 0

QEBM 4 2 78 6 1.226 157.238 170.341 0

QKBD 1 0 39 31 0.017 4.351 21.213 0

BD 1 0 38 38 0.000 0.000 0.000 0

QBD 1 0 38 38 0.000 0.000 0.000 0

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

T_TAB 314.767 113.433 0

100.000 - 200.000 10 13.33

200.000 - 300.000 24 45.33

300.000 - 400.000 24 77.33

400.000 - _ 17 100.00

SAVEVALUE RETRY VALUE

PER1 0 18.000

PER2 0 18.000

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

40 0 10019.946 40 21 22 1 1.000

4 9645.135

38 0 10079.160 38 37 38 1 1.000

4 9665.276

42 0 10080.000 42 0 1

43 0 10080.000 43 0 4

44 0 20000.000 44 0 50

 

Выводы по работе. На основании проведенного моделирования заданной конфигурации ВС и обработки результатов имитации видно, что оптимальным временем для поступления заявок является tвх, равное 480 единицам времени. При этом среднем времени поступления заявок длина очереди равна 2 единицам, а за­грузка ЭВМ - порядка 0.93.

Табуляция времен обработки заявок на ЭВМ показала, что среднее вре­мя обработки при выбранном времени генерации заявок равно 314.7, изкоторого только 123 единицы времени - собственно обработка заявок, а ос­тальное время расходуется на пребывание в очереди.

Замечание по структуре: быстродействие ЭВМ должно быть выше, что­бы в целом производительность системы была выше.

Блок-диаграмма модели приведена на рисунке 6.18.

 

 

 

 

Рисунок 6.18 - Блок-диаграмма модели

 

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных