Главная

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

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

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

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

ТОР 5 статей:

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

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

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

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

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

КАТЕГОРИИ:






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




Схема модели приведена на рисунке 6.15.

 
 

 


Рисунок 6.15 - Схема модели

 

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

Поступление заявок с равномерным распределением на отрезке [0.4,5]. Времена обработки заявок равномерно распределены на отрезке [1,7].

Для решения задачи моделирования необходимо выбрать масштаб вре­мени:

tз=[(5+0.4)/2±(5-0.4)/2]*10, tобр=(7+1)/2±(7-1)/2=(4±3)*10.

Получаем tз=27±23, tобр=40±30.

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

 

10 GENERATE 27,23;Моделирование заявок

20 QUEUE QCHAN;Очередь к каналу

30 SEIZE CHAN;Канал

40 DEPART QCHAN

50 ADVANCE 50

60 RELEASE CHAN

70 QUEUE QEBM;Очередь к ЭВМ

80 SEIZE EBM;ЭВМ

90 DEPART QEBM

100 ADVANCE 40,30

110 RELEASE EBM

120 TERMINATE

130 GENERATE 10000;Время работы модели

140 TERMINATE 1

 

Теоретические расчеты заданных характеристик системы. Интенсивность поступления заявок- λвх=1/tз= 1/27=0,037037. Интенсивность обработки заявок - µ=l/tобр=1/40=0,025. Загрузка ЭВМ - ρ=λ/µ = 40/50=0,8. Загрузка, меньшая 1, говорит о том, что к ЭВМ не будет очереди. Очередь будет только к каналу.

Длины очередей следующие:

Lкан= (λвхвых)*Tмод/2=(1/27-1/50)*10000/2≈85.

Lэвм= (λвхвых)*Tмод/2=(1/50-1/40)*10000/2<0.

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

GPSS World Simulation Report - lr1.1.1

 

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 10000.000 14 2 0

NAME VALUE

CHAN 10001.000

EBM 10003.000

QCHAN 10000.000

QEBM 10002.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 369 0 0

2 QUEUE 369 169 0

3 SEIZE 200 0 0

4 DEPART 200 0 0

5 ADVANCE 200 1 0

6 RELEASE 199 0 0

7 QUEUE 199 0 0

8 SEIZE 199 0 0

9 DEPART 199 0 0

10 ADVANCE 199 1 0

11 RELEASE 198 0 0

12 TERMINATE 198 0 0

13 GENERATE 1 0 0

14 TERMINATE 1 0 0

 

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

CHAN 200 0.996 49.786 1 201 0 0 0 169

EBM 199 0.779 39.136 1 200 0 0 0 0

 

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

QCHAN 169 169 369 1 83.477 2262.247 2268.394 0

QEBM 2 0 199 112 0.139 6.975 15.954 0

 

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

371 0 10038.909 371 0 1

201 0 10042.749 201 5 6

200 0 10048.057 200 10 11

372 0 20000.000 372 0 13

 

Выводы по работе. За время работы модели было сгенерировано 369 транзактов. Только 169 успело обработаться. Основные потерянные заявки (199) - на канале. Длина очереди к каналу примерно соответствует рассчитанной. Загрузка устройств: UTILкан=0.996, UTILЭВМ=0.779. На основании моделирования можно рекомендовать в заданной структуре поставить более быстрый канал. Тогда производительность всей системы будет выше.

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

 

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

 






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

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