GENERATE Exponential 98 Генерируем время появления запроса 32 первый п

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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