Теория массового обслуживания (ТМО) / Конспект лекций по ТМО / TEMA3~1
.DOCОднокальная СМО с отказами.
Проанализируем функционирование одноканальной СМО с отказами. Пусть СМО включает в себя только один канал (n = 1), и на ее вход подается пуассоновский поток заявок Пвх, интенсивность1 которого in Пвх = λ. В общем случае интенсивность входящего потока может изменяться во времени, быть, таким образом, функцией времени t; чтобы это подчеркнуть, вместо λ пишут λ (t).
Заявка, поступившая на вход в момент, когда канал занят обслуживанием, получает отказ и покидает систему.
Пусть (непрерывная) случайная величина Tоб— время обслуживания каналом одной заявки — распределена по показательному закону:
с параметром μ.
Поток обслуживании (Поб), — поток обслуженных каналом заявок при условии, что канал не простаивает, т.е. занят обслуживанием непрерывно: по окончании обслуживания очередной заявки канал сразу же приступает к обслуживанию следующей.
Таким образом, время обслуживания каналом одной заявки Тоб является интервалом времени между двумя соседними событиями в потоке обслуживании Поб.
Из формулы (3.1) следует (см. [5], с. 74), что поток обслуживании Поб является простейшим2 с интенсивностью μ: in Поб = μ. Интенсивность μ потока обслуживании Поб есть производительность канала. Имеет место равенство: где - среднее время обслуживания одной заявки, относящееся только к обслуженным заявкам, т.е. математическое ожидание М[Тоб] случайной величины Тоб (см. [5], с. 74).
Поток обслуживании Поб не следует путать с реальным выходящим потоком Пвых обслуженных каналом заявок, поскольку в последнем интервал времени между двумя соседними обслуженными заявками может включать в себя кроме времени обслуживания и время простоя канала.
Состояния СМО будем характеризовать простаиванием или занятостью ее канала. Тогда СМО может находиться в одном из двух состояний: s0 — канал свободен (простаивает); s1 — канал занят.
Переход системы из состояния s0 в состояние s1 происходит под воздействием входящего потока заявок Пвх, а из состояния s1 в состояние s0 систему переводит поток обслуживании Поб: если в данный момент времени система находится в некотором состоянии, то с наступлением первого после данного момента времени события этого потока система тут же «перескакивает» в другое состояние (см. [5], с. 114). Плотности вероятностей перехода1 из состояния s0 в состояние s1 и обратно равны соответственно λ и μ ([5], с. 114). Поэтому размеченный граф2 состояний системы имеет вид, указанный на рис. 3.1.
Так как входящий поток заявок и поток обслуживании, переводящие СМО из состояния в состояние, являются пуассоновскими, то в ней протекает марковский случайный процесс (см. |5], с. 114) с дискретными состояниями и непрерывным временем), который, учитывая структуру графа состояний (см. рис. 3.1.), является одновременно и циклическим процессом1 и процессом «гибели и размножения»2.
рис. 3.1.
Обозначим через po(t) и p1(t) — вероятности событий, состоящих в том, что в момент времени t СМО находится соответственно в состояниях s0 и s1. Эти вероятности называются вероятностями состояний (см. [5], с. 42). Очевидно, что вероятности состояний для любого момента времени t удовлетворяют нормированному условию
(см. [5], с. 42).
Вероятности состояний po(t) и p1(t) являются основными характеристиками случайного процесса, протекающего в СМО. Так как этот процесс марковский, то вероятностные функции времени po(t) и p1(t) можно найти из
системы дифференциальных уравнений Колмогорова1:
составляемой по одному из правил, данных в [5], с. 45, 46.
В силу нормировочного условия (3.2) уравнения системы (3.3) зависимые, и потому одно из них, например второе, можно отбросить.
Из условия (3.2):
Подставив выражение (3.4) в первое уравнение системы (3.3), получим дифференциальное уравнение
с неизвестной функцией po(t). Это уравнение будем решать при естественном предположении, что в начальный момент времени t=0 канал был свободен и, следовательно, начальные условия будут выглядеть так:
Для упрощения решения уравнения (3.5) предположим также, что входящий поток заявок Пвх - простейший, т.е. что пуассоновский поток Пвх является к тому же стационарным. Это означает, что интенсивность λ потока Пвх не изменяется с течением времени, т.е. является постоянной: λ = const. В этом случае (см. [5], с. 74), где - среднее время простаивания (свободного состояния) канала или, что то же самое, средний интервал времени между любыми двумя соседними заявками, поступающими на вход СМО (т.е. математическое ожидание М [Тпр] непрерывной случайной величины Тпр, представляющей собой интервал времени между любыми двумя соседними заявками во входящем потоке Пвх).
Уравнение (3.5) представляет собой линейное дифференциальное уравнение первого порядка с постоянными коэффициентами. Из теории дифференциальных уравнений (например, см. [14], с. 56) известно, что общее решение такого уравнения имеет вид:
Отсюда
Подставим в равенство (3.7) первое из начальных условий (3.6) p0(t)=1, получим
, откуда
С учетом найденного значения С равенство (3.7) примет вид
Тогда из равенства (3.4):
Итак, частным решением системы (3.3), удовлетворяющим начальным условиям (3.6), является:
Так как , то функция р0(t) убывает. А так как , то функция р0(t) выпукла вниз.
Аналогично из того, что , мы делаем вывод о возрастании функции р1(t), а из того, что , следует, что функция р1(t) выпукла вверх.
При t = 0 из системы (3.8) находим: , что соответствует начальным условиям (3.6). Так как из первого уравненеия системы (3.8)
,
то прямая является горизонтальной асимптотой графика функции p0(t). Аналогично из второго уравнения системы (3.8)
и поэтому прямая является горизонтальной асимптотой графика функции р1(t).
Рассмотрим три случая:
Случай 1:
Случай 2:
Случай 3:
Построим в одной системе координат графики функций po(t) и p1(t) .
Случай 1. Так как >0, то , т. е. прямая лежит выше прямой и обе лежат в верхней полуплоскости. Поэтому графики функций po(t) и p1(t) пересекаются и пересекают соответственно прямые и . Асимптота отстоит от прямой у = 1 на расстоянии , т.е. на таком же расстоянии, что и асимптота от горизонтальной оси координат. Абсциссу t1 точки А пересечения графика функции p0(t) с прямой находим из уравнения :
прологарифмировав это равенство, получим
откуда
Отметим, что в силу неравенства отношение >1 и ln существует и больше 0, а следовательно, t1> 0.
Аналогичным образом из уравнения находим абсциссу точки В пересечения графика функции p1(t) с прямой и убеждаемся, что она равна абсциссе ti (рис. 3.2). Таким образом, точки А и В лежат на одной вертикали/
Теперь найдем абсциссу t2 точки С пересечения графиков функций po(t) и p1(t). Так как, то из нормировочного условия (3.2) заключаем, что = 1/2. Тогда t2 можно найти, например, из уравнения = 1/2:
откуда
и после логарифмирования
Отсюда
Так как натуральный логарифм является функцией возрастающей и , то t1<t2.
Г рафики функций po(t) и p1(t) в случае 1 () символически изображены на рис. 3.2.
Рис. 3.2.
Случай 2. В случае 2() асимптоты и совпадают = 1/2. Поэтому графики функций po(t) и p1(t) не пересекаются и имеют общую асимптоту у = 1/2; они изображены на рис. 3.3.
Случай 3. Наконец, в случае 3 ( ) имеем , т.е. асимптота графика функции р0(t) лежит выше асимптоты графика функции p1(t). Поэтому графики функций po(t) и p1(t), не пересекаясь с течением времени , сближаются до определенного предела, который равен (рис. 3.4).
Рис. 3.4.
Поскольку p0(t) — вероятность того, что в момент времени t канал свободен, то p0(t) = роб(t), где роб(t) — вероятность того, что заявка, поступившая на вход СМО в момент времени t будет принята к обслуживанию, так как ситуация, когда свободный канал не принимает на обслуживание пришедшую за явку, запрещена. Итак,
.
Одной из часто рассматриваемых характеристик продуктивности СМО является относительная пропускная способность СМО, обозначаемая нами Q(t)1.
Относительная пропускная способность СМО для момента времени t представляет собой отношение среднего числа обслуженных заявок за единицу времени к среднему числу всех поступивших заявок за то же время, т.е. это есть средняя доля обслуженных заявок среди всех поступивших. Тогда (по определению вероятности):
Таким образом, из равенств (3.9) и (3.10) Q(t) = роб(t), т.е. относительная пропускная способность СМО в момент времени t есть вероятность того, что заявка, поступившая в момент времени t, будет обслужена.
Важнейшей характеристикой эффективности функционирования СМО является абсолютная пропускная способность СМО, обозначаемая A(t)2. Абсолютная пропускная способность СМО для момента времени t — среднее число заявок, которое может обслужить СМО за единицу времени.
Из определений Q(t) и A(t) следует с очевидностью, что
Также очевидно, что абсолютная пропускная способность A(t) есть не что иное, как интенсивность v(t) выходящего потока Пвых обслуженных заявок (который, подчеркнем еще раз, не следует путать с потоком обслуживании):
in Пвых = v(t) = A(t)
Поскольку поступившая в СМО заявка получает отказ только в случае занятости канала, то вероятность отказа ротк(t) в момент t равна вероятности p1(t) того, что канал в момент времени t занят:
.
Вероятность отказа pотк(t) в момент времени t есть не что иное, как средняя доля необслуженных заявок среди всех поступивших для момента t.
Из равенства (3.13), нормировочного условия (3.2) и равенства (3.9) получим, что
Pотк(t) = 1 – p0(t) = 1 – pоб(t) = 1 – Q(t)
Полезной характеристикой функционирования СМО является среднее время пребывания заявки в системе поступившей в момент t, которое можно определить по формул полного математического ожидания М [Тсис(t)] непрерывной случайной величины Тсис(t), представляющей собой время пребывания в системе заявки, поступившей в СМО в момент t.
Можно выдвинуть две несовместные гипотезы Н0 и Н1, со стоящие соответственно в том; что в момент t система находилась в состоянии s0 и в состоянии s1. Поэтому вероятности этих гипотез р(Н0) и р(Н1) равны р(Но) = р0(t) и р(Н1) = p1(t). Если момент t поступления заявки в систему выполняется гипотеза H0, т.е. канал свободен, то заявка немедленно попадает под обслуживание и условное математическое ожидание М [Тсис(t) Н0] величины Тсис(t) при гипотезе H0 будет равно среднему времени обслуживания заявки. Если же в момент t поступления заявки выполняется гипотеза Н1, т.е. канал занят, то заявка получает отказ и М [Тсис(t) Н1] = 0. Следовательно, по формул полного математического ожидания (см. [9], с. 77)
откуда, используя то, что , и выражение p0(t) по формуле (3.8), получим
Среднее время пребывания в системе заявки, поступившей в момент t, совпадает, таким образом (в случае рассматриваемой системы), со средним временем обслуживания заявки, относящимся ко всем заявкам — как обслуженным, так и получившим отказ. А среднее время обслуживания одной заявки представляет собой среднее время пребывания заявки в системе, относящееся только к обслуженным заявкам.
Из формул (3.9) - (3.11), (3.14), (3.15) видно, что все характеристики функционирования СМО выражаются через p0(t).
Так как процесс, протекающий в СМО, является процессом гибели и размножения, то (см. [5],с. 177) через достаточно длительное время устанавливается предельный (стационарный) режим его протекания, при котором существуют предельные Вероятности состояний, не зависящие ни от времени, ни от начального состояния системы:
Выражения (3. 17), (3. 18) можно было бы вывести и из общих формул предельных вероятностей состояний для процесса гибели и размножения:
где λij — плотность вероятности перехода системы из i -то состояния в j-е (|5],с. 179) при n = 1, λ01 = λ, λ10 = μ.
Предельные вероятности состояний р0 и р1 можно выразить через средние времена простоя канала и обслуживания одной заявки . Для этого в формулы (3.17) и (3.18) следует подставить и .
В результате получим:
1 in – от англ. Intensity - интенсивность
2 Стационарный пуассоновский поток называется простейшим. Стационарность потока означает, что его вероятностные характеристики не зависят от времени ([5],с. 69)
1 Плотностью вероятности перехода λy(t) системы из состояния si, я состояние sj в момент времени tназывается величина
,
где - вероятность того, что система, находившаяся в момент времени t в состоянии si, за промежуток времени , (т.е. за время ) перейдет из него в состояние sj . Полагают, что =0 (см. [5], с. 43). Напомним также, что вероятность р(А) события А есть отношение числа m благоприятствующих событию А элементарных исходов в данном опыте к общему числу n исходов: . Таким образом, вероятность любого события не меньше 0 и не больше 1, т.е. .
2 Размеченным графом состояний системы (в которой протекает случайный процесс с дискретными состояниями и непрерывным временем) называется схема, в которой состояния системы обозначаются квадратами (прямоугольниками, кругами), внутри которых помещается обозначение состояния, а стрелками указаны возможные непосредственные переходы из состояния в состояние, при этом у каждой стрелки указывается плотность вероятности перехода (см. [5], с. 7, 27, 44).
1 Случайный процесс, протекающий в системе с n постоянными s1, … , sn называется циклическим, если граф состояний этой системы имеет вид:
2 Случайный процесс, протекающий в системе с n постоянными s1, … , sn называется процессом гибели и размножения, если граф состояний этой системы имеет вид:
1 Колмогоров Андрей Николаевич (25.04.1903 - 20.10.1987) — выдающийся математик, академик, член Академии педагогических наук СССР, профессор Московского государственного университета, президент Московского математического общества (1964—1966), иностранный член Парижской академии наук, член Лондонского королевского общества и ряда других зарубежных академий наук. Герой Социалистического Труда, лауреат Ленинской и Государственных премий СССР и международной премии им. Э. Бальзама; основные научные достижения в области теории функций действительного переменного, теории вероятностей, конструктивной логики, топологии, теории дифференциальных уравнений, функционального анализа, приложения математики в механике, военном деле, биологии, технике и лингвистике; заложил основы теории марковских случайных процессов с непрерывным временем.
1 Q – первая буква английского quota – доля, часть, квота.
2 A – первая буква английского absolute – абсолютный.