- •Набережные Челны 1999
- •2. Теория массового обслуживания
- •2.1 Задачи теории массового обслуживания
- •2.2. Классификация систем массового обслуживания и их основные характеристики
- •2.4. Многоканальная смо с отказами
- •2.5. Одноканальная смо с ожиданием
- •2.8. Многоканальная смо с ожиданием
- •2.9. Смо с ограниченным временем ожидания
- •2.10. Замкнутые системы массового обслуживания
- •2.11. Системы массового обслуживния с не пуассоновскими потоками событий
- •3.3. Оценка количества испытаний,
- •3.4. Генерирование, равномерно
- •3.6. Имитация случайных величин
- •3.7. Имитация случайных потоков
- •3.8. Имитация процессов функционирования
2.4. Многоканальная смо с отказами
Рассмотрим п - канальную СМО с отказами. Будем нумеровать состояния системы по числу занятых каналов (или, что в данном случае то же, по числу заявок, связанных с системой). Состояния будут:
S0 - все каналы свободны,
S1- занят ровно один канал, остальные свободны,
....................................................................................
Sk - заняты ровно к каналов, остальные свободны,
......................................................................................
Sn - заняты ровно п каналов.
Граф состояний СМО представлен на рис.22. Разметим граф, т.е. проставим у стрелок интенсивности соответствующих потоков событий. По стрелкам слева направо систему переводит один и тот же поток - поток заявок с интенсивностью λ . Если система находится в состоянии Sk (заняты к каналов) и пришла новая заявка, система переходит (перескакивает) в состояние Sk+1 .
Определим интенсивности потоков событий, переводящих систему по стрелкам справа налево.
Пусть система находится в состоянии S1 (занят один канал). Тогда, как только закончится обслуживание заявки, занимающей этот канал, система перейдет в S0; значит, поток событий, переводящий систему по стрелке S] - S0, имеет интенсивность µ . Очевидно, если обслуживанием занято два канала, а не один поток обслуживании, переводящий систему по стрелке , будет вдвое интенсивнее (2µ); если занято к каналов - в к раз интенсивнее (кµ). Проставим соответствующее интенсивности у стрелок, ведущих справа налево.
На рис.22 видно, что процесс, протекающий в СМО, представляет собой частный случай процесса гибели и размножения.
П ользуясь общими правилами, можно составить уравнения Колмогорова для вероятностей состояний:
(2.11)
Естественными начальными условиями для их решения являются:
P0(0)=1, P1(0)=P2(0)=...=Pn(0)=0
( в начальный момент система свободна).
Интегрирование системы уравнений (2.11) в аналитическом виде довольно сложно; на практике такие системы дифференциальных уравнений обычно решаются численно на ЭВМ. Такое решение дает нам все вероятности состояний
P0(t),P1(t),...,Pk{t),...,Pn(t)
как функции времени.
Естественно, нас больше всего будут интересовать предельные вероятности состояний
P0 , Р1,..., Рk,..., Рп,
характеризующие установившийся режим работы СМО (при ). Для нахождения предельных вероятностей воспользуемся уже готовым решением задачи, полученным для схемы гибели и размножения в 1.5. Согласно этому решению,
(2.12)
В этих формулах интенсивности потока заявок и интенсивность потока обслуживании (для одного канала) µ не фигурируют по отдельности, а входят только своим отношением . Обозначим это отношение
и будем называть величину ρ приведенной интенсивностью потока заявок. Физический смысл ее таков: величина р представляет собой среднее время обслуживания одной заявки.
С учетом этого обозначения, формулы (2.12) примут вид:
(2.13)
Формулы (2.13) называются формулами Эрланга.
Они выражают предельные вероятности всех состояний системы в зависимости от параметров λ, µ и n. Зная все вероятности состояний
P0, P1,...,Pn
можно найти характеристики эффективности СМО: относительную пропускную способность q , абсолютную пропускную способность А и вероятность отказа Ротк.
Действительно, заявка получает отказ, если приходит в тот момент, когда все n каналов заняты. Вероятность этого равна
(2.14)
Вероятность того, что заявка будет принята к обслуживанию (она же относительная пропускная способность q) дополняет Ротк до единицы:
q = 1-Pотк=1-Pn (2.15)
Абсолютная пропускная способность:
A =λ=λ(1-Pn) . (2.16)
Одной из важных характеристик СМО с отказами является среднее число занятых каналов (в данном случае оно совпадает со средним числом заявок, находящихся в системе).
Обозначим это среднее число .
Величину можно вычислить непосредственно через вероятности P0, P1,...,Pn по формуле:
(2.17)
как математическое ожидание дискретной случайной величины, принимающей значения 0,1,...,n с вероятностями
P0, P1,...,Pn. Однако значительно проще выразить среднее число занятых каналов через абсолютную пропускную способность А. Действительно, А есть не что иное, как среднее число заявок, обслуживаемых в единицу времени; один занятый канал обслуживает в среднем за единицу времени µ заявок; среднее число занятых каналов получится делением А на µ:
или, переходя к обозначениям ,
(2.18)
Пример. Повторяются условия примера предыдущего параграфа (λ = 0,8 , µ = 0,667), однако вместо одноканальной СМО (п = 1) рассматривается трехканальная СМО (п = 3), т.е. число линий связи увеличено до трех. Найти вероятности состояний, абсолютную и относительную пропускную способности, вероятность отказа и среднее число занятых каналов.
Решение. Приведенная интенсивность потока заявок:
По формулам Эрланга (2.13) получаем
Вероятность отказа равна:
Pотк=P3=0,090
Относительная и абсолютная пропускные способности равны:
Среднее число занятых каналов:
т.е. при установившемся режиме работы СМО в среднем будет занят один с небольшим канал из трех - остальные два будут простаивать. Этой ценой добывается сравнительно высокий уровень эффективности обслуживания - около 91% всех поступивших вызовов будет обслужено.