10. Замкнутая одноканальная смо
Все СМО, изученные в предыдущих разделах, обладали общим свойством — входящий поток заявок Пвх и его интенсивность не зависели от состояний системы. Источник поступающих заявок находился вне системы; Рассмотрим СМО, в которых интенсивность потока поступающих заявок зависит от состояния системы. Такие СМО называют замкнутыми или системами Энгсета по имени Т. Энгсета, который впервые дал их полный анализ.
Пусть одноканальная СМО содержит i источников заявок, каждый из которых порождает простейший поток заявок с интенсивностью λ.
Заявка, пришедшая от источника в момент, когда канал занят, становится в очередь и ждет обслуживания. При этом источник может подать следующую заявку только в том случае, если поданная им предыдущая заявка уже обслужена. Среднее время обслуживания каналом одной заявки (безразлично из каких источников)
где μ — интенсивность простейшего потока обслуживании.
Таким образом, имеем своеобразную СМО, содержащую конечное число источников заявок, каждый из которых может находиться в одном из двух состояний: активном или пассивном. Активное состояние источника — это такое состояние, при котором уже обслужена поданная им последняя заявка. Пассивное состояние характеризуется тем, что поданная источником последняя заявка еще не обслужена, т.е. либо стоит в очереди, либо находится под обслуживанием.
В активном состоянии источник может подавать заявки, а в пассивном — нет. Следовательно, интенсивность общего потока заявок зависит от того, сколько источников находится в пассивном состоянии, т.е. сколько заявок связано с процессом обслуживания (стоит в очереди или непосредственно обслуживается).
Характерным для замкнутой СМО является зависимость потока заявок от состояний самой СМО. Эта зависимость проявляется существенно при конечном небольшом числе источников заявок. Но если число источников достаточно велико, то практически можно считать, что интенсивность потока заявок не зависит от состояний СМО.
Занумеруем состояния СМО по числу источников, находящихся в пассивном состоянии, т.е. по числу заявок, находящихся в очереди и под обслуживанием:
s0 — все i источников находятся в активном состоянии,
канал свободен, очереди нет;
S1 — один источник находится в пассивном состоянии, канал обслуживает поданную этим источником заявку, очереди нет;
S2 - два источника находятся в пассивном состоянии, заявка, поданная одним из них, обслуживается, а заявка, поданная другим источником, стоит в очереди;
Si — все i источников находятся в пассивном состоянии, заявка, поданная одним из них, обслуживается, а i—1 заявок, поданных остальными источниками, стоят в очереди.
Граф состояний приведен на рис. 10.1.
Из состояния s0 в состояние S1систему переводит суммарный поток, слагающийся из потоков всех i активных источников; поэтому интенсивность этого суммарного потока λ01 = iλ . Из состояния S1в состояниеS2 система переходит под воздействием суммарного потока ужеi—1 потоков активных источников, поскольку один источник находится в пассивном состоянии; следовательно, λ12 = (i-1)λ и т.д. Из состоянияSi-1 в состояние Si систему переводит только один поток, порождаемый единственным источником, находящимся в активном состоянии (все остальные i—1 источников в пассивном состоянии);поэтому λi-1,I=λ. Таким образом, мы нашли все плотности вероятностей переходов системы по стрелкам слева направо. Интенсивности же потоков, переводящих СМО по стрелкам справа налево, все одинаковы и равны μ, поскольку все время работает один канал с интенсивностью обслуживания μ. Таким образом, λk, k-1=μ, k=1,…,i.
Как видно из структуры графа состояний данной СМО (рис. 10.1), в ней протекает процесс гибели и размножения. Тогда для определения предельных вероятностей состояний воспользуемся формулами (3.19) — (3.21) общего процесса гибели и размножения. Подставим в формулу (3.21) , λk-1, k=(I-(k-1))λ; , λk, k-1=μ;k=1,…,i;n=i. Получим:
где р = λ/μ — показатель нагрузки системы, порождаемой каждым источником заявок.
Подставив эти значения αk,k = 1, ..., i, в формулы (3.19) и (3.20) прип = i, найдем вероятности состояний:
Событие, состоящее в том, что канал занят, и событие, состоящее в том, что канал свободен, противоположны и потому вероятности этих событий в сумме дают единицу. Следовательно, вероятность того, что канал занят,
Рзан = 1 – р0
где p0 — вероятность того, что канал свободен. Так кик производительность канала — μ заявок в единицу времени, то абсолютная пропускная способность СМО
А = рзан μ = (1 – р0) μ
Напомним, что интенсивность ν выходящего потока Пвых обслуженных заявок совпадает с абсолютной пропускной способностью А:
ν= А = (1 – р0) μ.
Так как каждая заявка рано или поздно будет обслужена каналом, то относительная пропускная способность СМО равна единице Q= 1.
Вычислим среднее число заявок, находящихся в системе, т.е. в очереди и под обслуживанием, иными словами, среднее числоисточников, находящихся в пассивном состоянии.
В рассматриваемой СМО всего iисточников заявок, из которых в среднемнаходятся в пассивном состоянии. Следовательно,i-источников находятся в активном состоянии и каждый из них порождает поток заявок с интенсивностью λ. Тогда средний суммарный входящий поток (порождаемый активными источниками) будет иметь среднюю интенсивность заявок в единицу времени:
(10.1)
Поскольку все эти заявки обслуживаются каналом, то
(10.2)
Формула (10.2) показывает, что средняя интенсивность входящего потока равна интенсивности ν выходящего потока.
Из формулы (10.2):
(10.3)
Среднее число источников в пассивном состоянии можно вычислить и без использования абсолютной пропускной способности, а именно как математическое ожидание случайной величины Nпас, представляющей собой число источников в пассивном состоянии:
(10.4)
Покажем также, что средняя интенсивность входящего потока есть математическое ожиданиедискретной случайной величины λ, которая может принимать значения
λ(к)= (i–k)λ;k= 0, 1, …,i– 1,i, представляющие собой интенсивности входящего потока заявок, когда система находится в состоянииSk. Закон распределения случайной величины λ имеет вид:
Λ |
Λ(0)=iλ |
Λ(1)=(i-1)λ |
… |
Λ(i-1)=λ |
Λ(1)=0 |
р |
Р0 |
Р1 |
… |
Рi-1 |
pi |
Поэтому математическое ожидание этой случайной величины
(10.5)
Так как = 1, то
(10.6)
Из формулы (10.4):
(10.7)
Подставив равенства (10.6) и (10.7) в равенство (10.5) и использовав формулу (10.1), получим:
Выведем теперь формулу для среднего числа заявок, находящихся в очереди. Для этого введём случайную величинуNоб– число заявок, находящихся под обслуживанием. Закон распределения этой случайной величины с учётом того, что СМО – одноканальная, будет иметь вид
-
Nоб
0
1
Р
Р0
1-р0
Тогда среднее число заявок, находящихся под обслуживанием,
(10.8)
т.е. среднее число заявок под обслуживанием равно вероятности того, что канал занят.
Среднее число заявок в очереди получим как разность между средним числомзаявок в системе (10.3) и средним числом заявок под обслуживанием(10.8):
Полезной характеристикой системы Энгсета является вероятность ракт того, что произвольный источник находится в активном состоянии. Поскольку источник в активном состоянии готов подать заявку, то pакт называют стационарным коэффициентом готовности. Вероятность ракт также можно назвать (стационарным) коэффициентом активности. Выведем для этого коэффициента формулу.
Если СМО находится в состоянии sк(к = О, 1, ...,i), тоk источников находятся в пассивном состоянии, а (i-К) источников — в активном. Поэтому условная вероятность того, что произвольно выбранный источник находится в активном состоянии, при условии, что СМО пребывает в состоянии skравна (i—k)/i. Так как события, состоящие в том, что СМО находится в состоянияхsk, k = О, 1, ..., i, ( с вероятностьюрk ) — несовместны и образуют полную группу, то для вычисленияpакт можно воспользоваться формулой полной вероятности1:
откуда, в силу нормировочного условия формул
(10.4), (10.З), (10.2):
____________________________________
Формула полной вероятности дает возможность вычислить вероятность р(Е) события Е, которое может наступить лишь при условии наступления одного из несовместных событий Но, Н1,..., Нi , образующих полную группу. По этой формуле р(Е) равна сумме произведений вероятностей p(Нк), k = О, 1, ..., i, каждого из событий Нк, k = О, 1, ..., i, на соответствующую условную вероятность р(Е\Нk) события Е:
Из этой формулы видно, что коэффициент готовности представляет собой "относительную" интенсивность входящего потока заявок, т.е. отношение средней интенсивности к максимальной интенсивностиiλ суммарного входящего потока, когда все i источников находятся в активном состоянии.
Найдем среднее время ожидания заявки в очереди. Пусть в какой-то момент времениt поступила заявка (один из источников, находящихся в активном состоянии, перешел в пассивное состояние). Какова вероятность того, что в этот момент СМО находилась в состоянии sk (k = О, 1, ..., i-1)? Подчеркнем, что k не может равняться i, поскольку при k =i СМО пребывает в состоянии si , в котором все i источников пассивны, и потому ни один из них не может подать заявки. Для замкнутых систем входящий поток заявок в силу своей зависимости от состояний СМО не является пуассоновским, и именно поэтому вероятности отличаются от вероятностей рk.
Для нахождения вероятностей рассмотрим событие Е, состоящее в том, что на элементарном участке времени (t, t+dt) появилась заявка. Событие Е может произойти при условии появления одной из i несовместных гипотез, образующих полную группу:
Но - в момент поступления заявки СМО находилась в состоянии So;
Н1 — в момент поступления заявки СМО находилась в состоянии s1;
—в момент поступления заявки СМО находилась в состоянии sk;
— в момент поступления заявки СМО находиласьв состоянии si-1.
Вероятности р(Но), р(Н1), ..., p(Hk), ..., p(Hi-1) этих гипотез до наступления события Е равны соответственно p0, p1, ..., рk,..., Pi-1.
Условные вероятности р(Е\Нk), k = О, 1, ..., i-1, события Епри гипотезах Нк равны
p(Е\Нк) = (i – k)λdt, k = 0, 1, …, i – 1.
Вероятности , представляющие собой условные вероятности p(Hk\E) гипотез Нк при условии, что событие Е уже наступило, найдем по формулам Бейеса1 (см., например, (9), с. 56):
Используя нормировочное условие и формулу (10.4), получим:
(10.9)
Рассмотрим случайную величину ТОЧ - время ожидания заявки в очереди.
Если заявка поступает в систему при гипотезе Н0, т.е. когда СМО находится в состоянии s0 то свободный канал немедленно принимает ее к обслуживанию, и ей не приходится стоять в очереди. Значит, условное математическое ожидание М]ТОЧ|Н0] случайной величины Точ при гипотезе Но равно нулю: М]ТОЧ|Н0] = 0.
Заявка, поступившая в систему при гипотезе Н1, т.е. когда СМО находилась в состоянии s1, в котором канал занят и в очереди нет заявок, становится в очередь и ожидает в среднем время, равное среднему времени обслуживания каналом одной заявки = 1/μ. ПоэтомуМ\ТОЧ\ Н1] = 1/μ.
Если заявка пришла в СМО при гипотезе Н2, т.е. когда система находилась в состоянии s2, в котором канал был занят и в
________________________________
1 Бейес Томас (1702 — 7.4.1761) - английский математик, член Лондонского королевского общества (1742). Основные труды относятся к теории вероятностей; в частности, Бейес поставил и решил одну из основных задач теории вероятностей (теорема Бейеса, опубл. 1763).
очереди стояла одна заявка, то пришедшей заявке надо будет ожидать в очереди среднее время 2/μ по 1/μ на заявку под обслуживанием и на заявку в очереди. Следовательно, М[ТОЧ\Н2] = 2/μ. И так далее. Наконец,M[Tоч\Hi-1] = (i-1)/μ. Следовательно, по формуле полного математического ожидания (см., например, [9], с. 77) среднее время ожидания заявки в очереди
или, подставив сюда выражение по формулам (10.9), получим:
(10.10)
Покажем, что и в случае замкнутых систем имеет место формула:
(10.11)
аналогичная формуле Литтла, в которой роль интенсивности входящего потока играет средняя интенсивность среднего входящего потока.
Заменяя в формуле (10.10) μ через λ/р, вероятности pk - их выражениями через р ир0 и применяя формулу (10.2), будем иметь:
В каждой из сумм в правой части этого равенства сделаем замену индекса суммирования
k + 1 =j, а затемj заменим наk:
Используя формулы для рк:
Отсюда, применяя формулу (10.4), нормировочное условие и формулу (10.8), приходим к требуемой формуле (10.11):
Для среднего времени обслуживания одной заявки также справедлива формула, аналогичная формуле (10.11). В самом деле, применяя формулы (10.8) и (10.2), получим:
(10.12)
Отметим, что поскольку поступившая в СМО заявка рано или поздно будет обслужена (не получит отказа), то
Так как среднее время пребывания заявки в системе складывается из среднего времени ожидания заявки в очередии среднего времени ее обслуживания, то из формул (10.11) и (10.12) получаем:
Если предположить, что источник заявок, находясь в активном состоянии, совершает некоторую полезную работу с производительностью l, а в пассивном состоянии источник никакой работы не совершает, то средняя производительность среднего числа источников, находящихся в активном состоянии , будет равна, средняя потеря производительности источников, находящихся в пассивном состоянии, составит
Параметры и характеристики функционирования замкнутой одноканальной СМО представлены в табл. 10.1 и 10.2.
Таблица 10.1