
Теория массового обслуживания (ТМО) / Конспект лекций по ТМО / 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 – абсолютный.