GENERATE (Exponential(1,0,1/2.98)) ; Генерируем время появления запроса (5.32 - первый параметр)
QUEUE MODEL1 ; Заносим в очередь "MODEL1", чтобы отслеживать время
; нахождения в системе и среднее количество в системе
QUEUE WAITING ; Заносим в очередь "WAITING", из неё уже будем доставать
; по мере освобождения сервера
SEIZE SERVER ; определяем, свободен ли сервер
DEPART WAITING ; если свободен, то достаём из очереди "WAITING"
ADVANCE (Exponential(1,0,1/3.15)) ; занимаем сервер, генерируем время обработки запроса (5.65 - второй параметр)
RELEASE SERVER ; освобождаем сервер
DEPART MODEL1 ; выходим из очереди "MODEL"
TERMINATE 1 ; count--
TERMINATE ; завершение
START 9000 ; старт count=16000 запросов (16000 - третий параметр)
-------------------------------------------------------------------------------------------
GPSS World Simulation Report - Lab3.5.6
Friday, April 24, 2015 11:56:21
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 3068.992 10 1 0
NAME VALUE
MODEL1 10000.000
SERVER 10002.000
WAITING 10001.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 9029 0 0
2 QUEUE 9029 0 0
3 QUEUE 9029 28 0
4 SEIZE 9001 1 0
5 DEPART 9000 0 0
6 ADVANCE 9000 0 0
7 RELEASE 9000 0 0
8 DEPART 9000 0 0
9 TERMINATE 9000 0 0
10 TERMINATE 0 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
SERVER 9001 0.946 0.322 1 9001 0 0 0 28
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
MODEL1 68 29 9029 0 16.776 5.702 5.702 0
WAITING 67 29 9029 498 15.830 5.381 5.695 0
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
9001 0 3059.618 9001 4 5
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
9030 0 3069.525 9030 0 1