Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование атак сети массового обслуживания. Бугров Ю.Г., Остапенко Г.А.doc
Скачиваний:
40
Добавлен:
30.04.2022
Размер:
1.26 Mб
Скачать

3.6. Формула Литтла

Теперь необходимо вывести формулу, связывающую (для предельного, ста­ционарного режима) среднее число заявок Lсист на­ходящихся в системе массового обслуживания (т. е. об­служиваемых или стоящих в очереди), и среднее вре­мя пребывания заявки в системе Wсист.

Рассмотрим любую СМО (одноканальную, многока­нальную, марковскую, немарковскую, с неограниченной или с ограниченной очередью) и связанные с нею два потока событий: поток заявок, прибывающих в СМО, и поток заявок, покидающих СМО. Если в системе установился предельный, стационарный ре­жим, то среднее число заявок, прибывающих в СМО за единицу времени, равно среднему числу заявок, поки­дающих ее: оба потока имеют одну и ту же интен­сивность К. Обозначим: Х(t) — число заявок, прибывших в СМО до момента t, Y(t) — число заявок, покинувших СМО до момента t. И та, и другая функции являются слу­чайными и меняются скачком (увеличиваются на еди­ницу) в моменты приходов заявок (X(t)) и уходов зая­вок (Y(t)) [65].

Вид функций X(t) и Y(t) показан на рис. 3.9; обе линии — ступенчатые, верхняя — X(t), нижняя — Y(t). Очевидно, что для любого момента t их разность Z(t) = X(t) — Y(t) есть не что иное, как чис­ло заявок, находящихся в СМО. Когда линии Х(t) и Y(t) сливаются, в системе нет заявок.

Рис. 3.9. Вид функций X(t) и Y(t)

Рассмотрим очень большой промежуток времени Т (мысленно продолжив график далеко за пределы чер­тежа) и вычислим для него среднее число заявок, на­ходящихся в СМО. Оно будет равно интегралу от функ­ции Z(t) на этом промежутке, деленному на длину интервала T:

. (3.20)

Но этот интеграл представляет собой не что иное, как площадь фигуры, заштрихованной на рис. 3.10. Фигура состоит из прямоугольников, каждый из которых имеет высо­ту, равную единице, и основание, равное времени пре­бывания в системе соответствующей заявки (первой, второй и т. д.). Обозначим эти времена t1 , t2,... Правда, под конец промежутка Т некоторые прямоуголь­ники войдут в заштрихованную фигуру не полностью, а частично, но при достаточно большом Т эти мелочи не будут играть роли [68].

Таким образом, можно считать, что

, (3.21)

где сумма распространяется на все заявки, пришед­шие за время Т.

Разделим правую и левую часть (3.20) на длину интервала Т, Получим, с учетом (3.19),

. (3.22)

Разделим и умножим правую часть (3.22) на интенсивность X:

.

Но величина есть не что иное, как среднее число заявок, пришедших за время Т. Если мы разделим сумму всех времен ti на среднее число заявок, то получим среднее время пребывания заявки в системе Wсист. Итак,

,

откуда

. (3.23)

Это и есть формула Литтла: для любой СМО, при любом характере потока заявок, при любом распределении времени обслуживания, при лю­бой дисциплине обслуживания среднее время пре­бывания заявки в системе равно среднему числу зая­вок в системе, деленному на интенсивность потока заявок [70].

Точно таким же образом выводится вторая формула Литтла, связывающая среднее время пребывания заяв­ки в очереди Wоч и среднее число заявок в очере­ди Lоч:

. (3.24)

Для вывода достаточно вместо нижней линия на рис. 3.9 взять функцию U(t) — количество заявок, ушедших до момента t не иа системы, а из очереди (если заявка, пришедшая в систему, не становится в очередь, а сразу идет под обслуживание, можно все же считать, что она становится в очередь, но находит­ся в ней нулевое время).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]