Проектирование компьютерных сетей методами имитационного моделирования



Моделирование процессов в одноканальной системе массового обслуживания с отказами - часть 2


Поэтому управление передается на блок 5, в котором значение количества поступивших заявок N увеличивается на 1. В блоке 6 осуществляется проверка состояния системы. На первом шаге (испытании) система свободна (Z = 0). В этом случае начинается обслуживание поступившей заявки, заключающееся в формировании времени обслуживания ?об и текущего момента времени окончания обслуживания t2=t1+?об. При поступлении заявки на обслуживание система переходит в занятое состояние ( Z = 1, блоки 7-9). Затем в блоках 10,11 моделируются интервал времени между поступлениями обслуживаемой и следующей заявкой ?3

и текущий момент времени поступления следующей заявки t1=t1+?3.

На следующем шаге   сравниваются сформированные значения t1,

и t2. Если следующая заявка поступит раньше окончания текущей заявки (t1 <t2 , Z = 1), то она получает отказ в обслуживании. Значение потерянных заявок Nn, увеличивается на 1 (блок 12). Затем в блоках 13, 14 моделируются новые значения ?3, t1. Новое значение t1 будет теперь сравниваться с прежним значением t2 . Рассмотрим случай  t2 < t1 . Каждый раз по окончании обслуживания очередной заявки необходимо сравнивать значение i, с общим временем моделирования (блок 15). При t2 < Тм число обслуженных заявок  Nоб

увеличивается на 1 (блок 17) и устанавливаются исходные данные, соответствующие свободному состоянию системы ( Z = 0, t2 = ? , блоки 16,19). При достижении заданного времени моделирования (t2 > Тмод ) на печать и обработку выводятся необходимые параметры N ,

Nn , Nоб , вероятность потерь Рn = Nn / N . Учет времени пребывания ? преб заявки в рассмотренной системе не нужен ввиду отсутствия режима ожидания, т.е. ? преб = ? об .




Содержание  Назад  Вперед