- •Набережные Челны 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.2. Классификация систем массового обслуживания и их основные характеристики
Системы массового обслуживания вообще могут быть двух типов.
I.Система с отказами. В таких системах заявка, поступившая в момент, когда все каналы заняты , получает " отказ" , покидает СМО и в дальнейшем процессе обслуживания не участвует.
2. Система с ожиданием (с очередью). В таких системах заявка, поступившая в момент, когда все каналы заняты, становится в очередь и ожидает, пока не освободится один из каналов. Как только освободится канал, принимается к обслуживанию одна из заявок, стоящих в очереди.
Обслуживание в системе с ожиданием может быть " упорядоченным " (заявки обслуживаются в порядке поступления) и " неупорядоченным " (заявки обслуживаются в случайном порядке). Кроме того, в некоторых СМО применяется так называемое " обслуживание с приоритетом", когда некоторые заявки обслуживаются в первую очередь, предпочтительно перед другими.
Системы с очередью делятся на системы с неограниченным ожиданием и системы с ограниченным ожиданием.
В системах с неограниченным ожиданием каждая заявка, поступившая в момент, когда нет свободных каналов, становится в очередь и "терпеливо" ждет освобождения канала, который примет ее к обслуживанию. Любая заявка, поступившая в СМО, рано или поздно будет обслужена.
В системах с ограниченным ожиданием на пребывание заявки в очереди накладываются те или другие ограничения. Эти ограничения могут касаться длины очереди (число заявок, одновременно находящихся в очереди), времени пребывания заявки в очереди (после какого-то срока пребывания в очереди заявка покидает очередь и уходит), общего времени пребывания заявки в СМО и т.д.
В зависимости от типа СМО, при оценки ее эффективности могут применяться те или другие величины (показатели эффективности). Например, для СМО с отказами одной из важнейших характеристик ее продуктивности является так называемая абсолютная пропускная способность - среднее число заявок которой может обслужить система за единицу времени.
Наряду с абсолютной, часто рассматривается относительная пропускная способность СМО - средняя доля поступивших заявок, обслуживаемых системой (отношение среднего числа заявок, обслуживаемых системой в единицу времени, к среднему числу поступающих за это время заявок).
Помимо абсолютной и относительной пропускной способностей, при анализе СМО с отказами нас могут, в зависимости от задачи исследования, интересовать и другие характеристики, например:
- среднее число занятых каналов,
- среднее относительное время простоя системы в целом и отдельного канала и т.д.
Перейдем к рассмотрению характеристик СМО с ожиданием.
Очевидно, для СМО с неограниченным ожиданием как абсолютная, так и относительная пропускная способность теряют смысл, так как каждая поступившая заявка рано или поздно будет обслужена. Зато для такой СМО весьма важными характеристиками являются:
среднее число заявок в очереди,
- среднее число заявок в системе (в очереди и под обслуживанием),
среднее время ожидания заявки в очереди,
- среднее время пребывания заявки в системе (в очереди и под обслуживанием) и другие характеристики ожидания.
Для СМО с ограниченным ожиданием интерес представляют обе группы характеристик: как абсолютная и относительная пропускная способности, так и характеристики ожидания.
Для анализа процесса, протекающего в СМО, существенно знать основные параметры системы: число каналов п , интенсивность потока заявок λ, производительность каждого канала (среднее число заявок µ, обслуживаемое каналом в единицу времени), условия образования очереди (ограничения, если они есть),
В зависимости от этих параметров необходимо в дальнейшем выражать характеристики эффективности работы СМО.
Заранее условимся (чтобы не оговаривать это всякий раз отдельно), что будем считать все потоки событий, переводящих СМО из состояния в состояние, пуассоновскими. В редких случаях, когда мы будем рассматривать не марковские системы массового обслуживания, мы будем каждый раз оговаривать это специально.
Напомним, что в случае, когда пуассоновский поток стационарен (простейший поток), интервал времени Т между событиями в этом потоке есть случайная величина, распределенная по показательному закону:
(t >0), (2.1)
где λ - интенсивность потока событий.
В случае, когда из какого-то состояния Si систему выводят сразу несколько простейших потоков, величина Т - время пребывания системы (подряд) в данном состоянии есть случайная величина, распределенная по закону (2.1), где λ-суммарная интенсивность всех потоков событий, выводящих систему из данного состояния.
2.3 ОДНОКАНАЛЬНАЯ СМО С ОТКАЗАМИ
Рассмотрим простейшую из всех задач теории массового обслуживания - задачу о функционировании одноканальной СМО с отказами.
Пусть система массового обслуживания состоит только из одного канала (п = 1) и на нее поступает пуассоновский поток заявок с интенсивностью λ , зависящей, в общем случае, от времени:
λ=λ(t) (2.2)
Заявка, заставшая канал занятым, получает отказ и покидает систему.
Обслуживание заявки продолжается в течение случайного времени Тоб, распределенного по показательному закону с параметром µ ;
(t >0) (2.3)
Из этого следует, что "поток обслуживаний" - простейший, с интенсивностью µ. Чтобы представить себе реально этот поток, вообразим один непрерывно занятый канал - он будет выдавать обслуженные заявки потоком с интенсивностью µ.
Требуется найти:
абсолютную пропускную способность СМО (А),
относительную пропускную способность СМО(q).
Рассмотрим единственный канал обслуживания как физическую систему S , которая может находиться в одном из двух состояний:
S0- свободен,
S1 - занят.
Граф состояний системы показан на рис.20
Рис.20
Из состояния S0 в S1 систему, очевидно, переводит поток заявок с интенсивностью λ ; из S1 в S0 - " поток обслуживании " с интенсивностью µ.
Обозначим вероятности состояний P0(t) и P1(t). Очевидно, для любого момента t
P0(t)+P1(t)=1 (2.4)
Составим дифференциальные уравнения Колмогорова для вероятностей состояний согласно правилу, данному в 1.2 гл. 1. Имеем
(2.5)
Из двух уравнений (2.5) одно является лишним, так как Р0 и P1 связаны соотношением (2.4). Учитывая это, отбросим второе уравнение, а в первое поставим вместо Р1 его выражение(1-Р0):
(2.6)
Это уравнение естественно решать при начальных условиях:
P0(0)=1,P1(0)=0
(в начальный момент канал свободен).
Линейное дифференциальное уравнение (2.6) с одной неизвестной функцией Р0 легко может быть решено не только для простейшего потока заявок (λ = const), но и для случая, когда интенсивность этого потока со временем меняется (λ = λ(t)). He останавливаясь на последнем случае, приведем решение уравнения (2.6) только для случая λ = const:
(2.7)
Зависимость величины Ро от времени имеет вид, изображенный на рис.21.
В начальный момент (при t=0) канал заведомо свободен (Р0(0) = 1). С увеличением t вероятность P0 уменьшается и в пределе (при ) равна . Величина Р1 (t), дополняющая P0 (t) до единицы, изменяется, как показано на том же рис.21.
Нетрудно убедиться, что для одноканальной СМО с отказами вероятность Р0 есть не что иное, как относительная пропускная способность q.
Действительно, Р0 есть вероятность того, что в момент t канал свободен, иначе вероятность того, что заявка, пришедшая в момент t, будет обслужена. А значит, для данного момента времени / среднее отношение числа обслуженных заявок к числу поступивших также равна Р0 :q = р0 .
В пределе, при , когда процесс обслуживания уже установится, предельное значение относительной пропускной способности будет равно:
(2.8)
Зная относительную пропускную способность q , легко найти абсолютную А. Они связаны очевидным соотношением:
A=λq
В пределе, при абсолютная пропускная способность тоже установится и будет равна
(2.9)
Зная относительную пропускную способность системы q (вероятность того, что пришедшая в момент t заявка будет обслужена), легко найти вероятность отказа:
Pотк=1-q
Вероятность отказа Ротк есть не что иное, как средняя доля не обслуженных заявок среди поданых. В пределе, при , имеем
(2.10)
Пример. Одноканальная СМО с отказами представляет собой одну телефонную линию. Заявка - вызов, пришедший момент, когда линия занята, получает отказ. Интенсивность потока вызовов λ = 0,8 (вызовов в минуту). Средняя продолжительность разговора tдб = 1,5мин. Все потоки событий - простейшие. Определить предельные (при ) значения:
относительной пропускной способности q;
абсолютной пропускной способности;
вероятности отказа Р.
Сравнить фактическую пропускную способность СМО с номинальной, которая была бы, если каждый разговор длился в точности 1,5 мин. и разговоры следовали бы один за другим без перерыва.
Решение. Определяем параметр µ потока обслуживаний:
По формуле (2.8) получаем относительную пропускную способность СМО:
По формуле (2.9) находим абсолютную пропускную способность:
т.е. линия способна осуществить в среднем 0,364 разговора в минуту.
Вероятность отказа:
P=1-q=0, 545
з начит около 55% поступивших вызовов будет получать отказ. Номинальная пропускная способность канала:
(разговора в минуту)
что почти вдвое больше, чем фактическая пропускная способность, получаемая с учетом случайного характера потока заявок и случайности времени обслуживания.