Рассмотрим простейшую СМО вида D/D/1, работающую в режиме перегрузки. Система состоит из очереди и одного устройства, время обслуживания которого детерминировано и равно 11 единицам модельного времени. Транзакты поступают на вход системы каждые 10 единиц модельного времени. Продолжительность моделирования - 10000 единиц модельного времени.
Программа:
GENERATE 10
QUEUE QB
SEIZE В
DEPART QB
ADVANCE 11
RELEASEВ
TERMINATE
GENERATE 10000
TERMINATE 1
В качестве выражения для визуализации выберем длину очереди QB. Заполнив окно Edit Plot Window (см. рис. 4.23) и выполнив команду START 1, получим график, представленный на рис. 4.24.
Рис. 4.24
Как и следовало ожидать, длина очереди в данной системе с течением времени неограниченно возрастает.
Пример 4.77
XPDIS FUNCTION RN1,C24
0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38.8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2
.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8
*****************************************************
GENERATE 300,100
TEST E F$B_P,0,B_SEC
SEIZE B_P
ADVANCE 190,FN$XPDIS
RELEASE B_P
QUEUE BF
|
|
SEIZE B_F
DEPART BF
ADVANCE 300,FN$XPDIS
RELEASE В F
TERMINATE 1
*****************************************************
B_SEC SPLIT 2,,1
SEIZE B_S
ADVANCE 500,FN$XPDIS
RELEASE B_S