Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания

Здесь рассматриваются СМО, у которых, входящий поток пуассоновский, а время обслуживания — показательное.

Многоканальная система массового обслуживания с ограниченной очередью

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru l l … l l l … l l

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru А0 А1 Аk Аk+1 Аk+m-1 Аk+m

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru m 2m … km km km … km km

Рис. 6

Пусть СМО содержит k каналов, число мест в очереди – m (длина очереди), входящий поток заявок имеет интенсивность l, поток обслуживания заявки одним каналом имеет интенсивность m. Будем нумеровать состояния СМО по числу занятых каналов:

А0— все каналы свободны; А1 — один канал занят; ......; Ai - i каналов занято,(k—i) каналов свободны; ......; Ak— все каналы заняты; Ak+1— все каналы заняты, одна заявка в очереди; …; Ak+m— все каналы заняты, m заявок в очереди.

Размеченный граф состояний имеет вид, представленный на рис.6. Сравнивая рисунки 6 и 3, приходим к выводу, что граф на рис. 6 является графом процесса гибели и размножения, для которого:

li = l, mi = m. (18)

Тогда предельное распределение вероятностей состояний можно вычислить по формулам (11). Обозначая через Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru (коэффициент загрузки системы), с учетом соотношений (18) из (11) получим:

p0 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru ;

p1 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0; p2 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0; … ; pk = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0; pk+1 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0; … ; pk+m = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0. (19)

Обозначим Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru . Применяя формулу суммы ряда геометрической прогрессии, получим:

p0 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru (20)

С помощью формул (19), (20) вычисляются показатели эффективности СМО:

А = ( Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru )m = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = l(1 – pk+m); Q = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = 1 – pk+m; Pотк = 1 – Q = pk+m; Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru (1 – pk+m); Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru ; Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru (21)

Дляоткрытых СМО справедливы соотношения:

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru , Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru и Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru . (17)

где l — интенсивность потока заявок, m — интенсивность потока обслуживания. Формулы (17) справедливы только в том случае, когда входящий поток заявок и поток обслужи­вания стационарны.

(Первая и вторая формулы называются формулами Литтла.)

Рассмотрим частные случаи:

1. Многоканальная система массового обслуживания с отказами (задача Эрланга).

Пусть m = 0, т.е. очередь не допускается, если все каналы обслуживания заняты, то заявка покидает СМО. Из формул (20), (21) получим:

p0 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru ;

p1 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0; p2 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0; … ; pk = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0. (22)

Формулы (22) называются формуламиЭрланга.

А = l(1 – pk); Q = 1 – pk; Pотк = pk; Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru (1 – pk); (23)

Задача 4. Диспетчерская служба имеет 5 линий связи. Поток вызовов простейший с интенсивностью l=0,8 вызовов в минуту. Среднее время переговоров с диспетчером состав­ляет t = 3 мин. Время переговоров распределено по показатель­ному закону. Найти 1) абсолютную и относительную пропуск­ные способности диспетчерской службы; 2) вероятность отказа; 3) среднее число занятых каналов. Определить, сколько линий связи должна иметь диспетчерская служба, чтобы вероят­ность отказа не превышала a = 0,01?

Решение. Находим интенсивность потока обслуживания m = 1/ M[Tобсл] = 1/3 разговора в минуту. Коэффициент загрузки СМО составляет r = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = 2,4. Из формул (22) при k = 5 имеем:

p0= Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru [10,629]-1 Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru 0,094;

p5 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru
= Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru

Находим по формулам (23):

а) абсолютная пропускная способность:

А = l(1—р5) Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru 0,8 (1—0,062) Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru 0,8.0,938 Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru 0,750.

(следовательно, СМО обслуживает в среднем 0,75 заявки в минуту);

б) относительная пропускная способность:

Q = 1 – p5 = 1 - 062 Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru 0,938

(следовательно, вероятность обслуживания вновь поступив­шей заявки равна 0,938);

в) вероятность отказа: Pотк=p5= 0,062;

г) среднее число занятых каналов:

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = 2,4.0,938 Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru 2,251

(следовательно, диспетчерская служба в среднем имеет поло­вину линии связи постоянно занятыми).

Поскольку вероятность отказа данной диспетчерской служ­бы pотк- 0,062 превышает 0,01, то число линий связи следует увеличить. Допустим, что линий связи стало 6. Тогда из фор­мул (22) при k=6

P0 = [10,629 + 0.265]-1 Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru 0,092;

p6 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru 092 = 0,265.0,092 Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru 0,024 >0,01.

Следовательно, при k=6 вероятность отказов Ротк = Р6 =0,024 превышает 0,01. Значит, число каналов надо увели­чить. При k=7 получим: p0 = 0,091; p7 = 0,008. Следовательно, при k =7 вероятность отказов Ротк =p7 = 0,008 не превышает 0,01. Таким образом, для обеспечения требуемой вероятности отказов следует увеличить количество линий связи диспетчерской службы до 7.

Многоканальная система массового обслуживания с неограниченной очередью

Пусть СМО имеет k каналов обслуживания. Все потоки простейшие. Интенсивность потока заявок —l, потока об­служивания одной заявки — m. Коэффициент загрузки СМОr= Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru . Обозначим отношение коэффициента загрузки к числу каналов в системе черезc = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru . Предельноераспределение вероятностей состояний в описываемой СМО существует толь­ко при c<1. Этот факт можно объяснить, если рас­сматривать данную СМО как предельный случаи многоканаль­ной СМО с ограниченной очередью при стремлении длины очереди к бесконечности. Тогда предельное распределение ве­роятностей состояний можно вычислить как предел при т—>¥ предельных вероятностей (19)- (20). При этом возникает бесконеч­ный числовой ряд, состоящий из членов геометриче­ской прогрессии, который сходится, если знаменатель прогрессии меньше 1, т. е. c<1, и имеет сумму Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru .

Обозначим через pi предельную вероятность того, что в системе занято i каналов ( 0< i < k+1), а через pk+r— пре­дельную вероятность того, что в системе заняты все k кана­лов и r заявок стоят в очереди. При c<1 предельное распре­деление вероятностей состояний имеет вид:

p0 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru ;

pi = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0; (0< i < k+1); pk+r = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0; (r > 0). (23)

Так как очередь в СМО не ограничена, то каждая заявка рано или поздно будет обслужена, следовательно, справедли­вы соотношения

Pотк = 0, Q = 1 – Pотк = 1, A = Q l = l . (24).

Остальные показатели эффективности СМО вычисляются по формулам:

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru ; Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru ; Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru ;

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru ; Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru . (25)

Таблица основных формул для открытых СМО

Общий случай (m – число мест в очереди) Задача Эрланга (m = 0) Неограниченное число мест в очереди (m = ¥), Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru <1
p0 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru pi = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0;(0< i £k);pk+r= Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0;(1£r £m).   p0 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru pi = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0;(0< i £ k).   p0 = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru pi = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0; (0< i £ k); pk+r = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru p0; (r > 0).
А = ( Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru )m = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = l(1 – pk+m) — среднее число заявок, обслуживаемое СМО в еди­ницу времени. Эту характеристику называютабсолютной пропускной способностью СМО.   А =l(1 – pk) А =l
Q = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = 1 – pk+m - вероятность обслуживания поступившей заявки или относительная пропускная способность СМО. Q = 1 – pk Q = 1
Pотк = 1 – Q = pk+m — вероятность отказа, т. е. вероятность того, что по­ступившая заявка не будет обслужена Pотк = pk Pотк = 0
Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru (1 – pk+m) — среднее число занятых каналов. Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru (1 – pk) Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru
Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru — среднее число заявок в очереди.   Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru
Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru - среднее число заявок в СМО (имеются в виду все заявки, как обслуживаемые, так и ожидающие очереди, ес­ли они есть). Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru r(1 – pk) Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = r + Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru
Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru среднее время пребывания заявки в очереди. Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru
Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru - среднее время пребывания заявки в СМО, как в очереди, если она есть, так и под обслуживанием.   Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru (1 – pk) Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru = Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru

Пример. Дисплейный зал имеет k дисплеев. Поток поль­зователей простейший. Среднее число пользователей, посещаю­щих дисплейный зал за сутки, равно п. Время обработки инфор­мации одним пользователем на одном дисплее распределено по показательному закону и составляет в среднем t мин. Определить, существует ли стационарный режим работы зала; вероятность того, что пользователь застанет все дисплеи занятыми ; среднее число пользователей в очереди; среднее время ожидания свобод­ного дисплея ; среднее время пребывания пользователя в дис­плейном зале.

Дано: k=2 , n=40, t=34

Решение: Рассматриваемая в задаче СМО относится к классу многоканальных систем с неограниченной очередью. Число каналов k=2. Найдем Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru - интенсивность потока заявок: Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru , где Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru - среднее время между двумя последовательными заявками входящего потока пользователей. Тогда Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru . Найдем Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru - интенсивность потока обслуживания: Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru , где Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru - среднее время обслуживания одного пользователя одним дисплеем, тогда Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru . Таким образом, классификатор данной системы имеет вид СМО Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru .

Вычислим коэффициент загрузки СМО Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru . Известно, что для СМО такого класса стационарный режим существует, если отношение коэффициента загрузки системы к числу каналов меньше единицы.

Находим это отношение Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru .

Следовательно, стационарный режим существует. Предельное распределение вероятностей состояний вычисляется по формулам:

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru

Поскольку k=2, имеем:

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru

Вычислим Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru - вероятность того, что пользователь застанет все дисплеи занятыми. Очевидно, она равна сумме вероятностей таких событий: все дисплеи заняты, очереди нет (p2); все дисплеи заняты, один пользователь в очереди (p3); и так далее. Поскольку для полной группы событий сумма вероятностей этих событий равна единицы, то справедливо равенство Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru .

Найдем эти вероятности: Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru

Используя формулы для вычисления показателей эффективности, найдем:

1) среднее число пользователей в очереди

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru ;

2) среднее число пользователей в дисплейном зале

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru ;

3) среднее время ожидания свободного дисплея

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru ;

4) среднее время пребывания пользователя в дисплейном зале

Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru

Ответ: стационарный режим работы дисплейного зала существует и характеризуется следующими показателями Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru ; Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru пользователя; Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru пользователя; Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru мин; Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания - student2.ru мин.

Наши рекомендации