Приоритетное обслуживание в одноканальной системе с одним местом в очереди

На вход одноканальной системы с одним местом для ожидания обслуживания поступают два простейших потока заявок: первого приоритета с интенсивностью l1 (заявки типа A) и второго с интенсивностью l2 (заявки типа B). Время обслуживания заявок распределено экспоненциально с параметрами m1 и m2, соответственно.

Состояния системы и правила ее функционирования.

Обозначение состояния системы (S i j) имеет два индекса. Первый индекс число заявок первого приоритета (заявок типа A) в системе. Второй индекс число заявок второго приоритета (заявок типа В) в системе. Индексы могут иметь три значения 0, 1, 2.

Возможные состояния системы:

S00 - система свободна.

S10 - в системе обслуживается одна заявка типа A. Место в очереди свободно.

S20 - в системе находятся две заявки типа A, одна обслуживается, вторая - ожидает обслуживания. При этом любая поступившая заявка получает отказ в обслуживании, покидает систему и больше в нее не возвращается.

S0A - в системе обслуживается одна заявка типа B, место в очереди свободно. При этом поступившая заявка типа A занимает канал обслуживания, а вытесненная заявка типа B занимает место в очереди. Если приходит заявка типа B она занимает место в очереди.

S02 - в системе находятся две неприоритетные заявки: одна обслуживается, вторая - ожидает обслуживания в очереди. Если приходит заявка типа B она получает отказ в обслуживании, покидает систему и больше в нее не возвращается. Если приходит заявка типа A она принимается к обслуживанию, вытесняя из канала обслуживания заявку типа B из канала обслуживания.

Вытесненная из канала обслуживания заявка типа B занимает место в очереди, если оно свободно, или покидает систему и больше в нее не возвращаться, или вытесняет заявку второго приоритета из очереди. В последнем случае после окончания обслуживания приоритетной заявки прерванное обслуживание может быть

- продолжено (прерывание без потери времени обслуживания) или

- начато заново (прерывание с потерей времени обслуживания).

Прерывание без потери времени уже затраченного на обслуживание характерно для вычислительных процессов. В них при прерывании сохраняются все полученные ранее результаты, а процесс вычисления возобновляется с точки прерывания.

S11 - в системе находятся две заявки: типа A - в обслуживании, типа B - ожидает обслуживания. Если приходит заявка типа B она получает отказ в обслуживании, покидает систему и больше в нее не возвращается. Если приходит заявка типа A она вытесняет из очереди заявку типа B, которая покидает систему и больше в нее не возвращается.

Возможные переходы в системе и их интенсивности сведены в таблицу 11.1.

Таблица 11.1

Переход в состояние ß Исходные состояния Si j
S00 S10 S20 S0A S02 S11
S00 12 μ1   μ 2    
S10 λ1 12- μ1 μ1      
S20   λ1 1     λ1
S0A λ2     12- μ2 μ2 μ1
S02       λ2 1- μ2  
S11   λ2   λ1 λ 1 1–μ1

Интенсивность перехода системы из состояния записываются в таблицу со знаком плюс, а интенсивность прихода системы в состояние – со знаком минус.

1) Имеются две причины изменения состояния S00:

- появление заявки типа A (интенсивность λ1) и переход в состояние S10;

- появление заявки типа B (интенсивность λ2) и переход в состояние S0A.

Соответствующие интенсивности вписываются в клетки таблицы с координатами (S00;S10), (S00;S0A).

Поскольку в установившемся режиме вероятность состояний не зависит от времени, интенсивность перехода системы из любого состояния (в частности и из состояния S00) равна интенсивности возвращения системы в это состояние. Интенсивность возвращения вписывается в клетку таблицы с координатами (S00;S00) со знаком минус.

В остальные ячейки столбца S00 вписываются нули.

Таким образом, сумма чисел в столбце S00 оказывается равной нулю.

2) Имеются три причины изменения состояния S10:

- окончание обслуживания заявки типа A (интенсивность μ1) с возвращением в состояние S00

- появление типа A (интенсивность λ1) и переход в состояние S20.

- появление типа B (интенсивность λ2) переход в состояние S11.

Соответствующие числа вписываются в клетки таблицы с координатами (S10;S00), (S10;S20), (S10;S11).

Интенсивности возвращения вписываются в клетку таблицы с координатами (S10;S10) со знаком минус. В остальные ячейки столбца S10 вписывается ноль.

Таким образом, сумма чисел в столбце S10 оказывается равной нулю.

Аналогично заполняются и остальные ячейки таблицы.

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

Из таблицы 11.1 получаем систему однородных линейных уравнений

Нормировочное уравнение ,

pij - вероятность нахождении системы в состоянии S i j.

Для того, что бы найти вероятности состояний введем вместо, скажем, второго уравнения нормировочное уравнение. Получаем систему неоднородных линейных уравнений, из которых находятся предельные вероятности состояний системы.

Отметим, что любая система массового обслуживания в определенном смысле является системой с приоритетным обслуживанием, т.к. в любой системе массового обслуживания потерю работоспособности можно рассматривать как поступление заявки высшего приоритета на ее восстановление (ремонт). Параметр этого потока высшего приоритета: lотк=1/Tотк (Tотк - среднее время наработки до отказа), а среднее время обслуживания – μвосст=1/Tвосст (Tвосст - среднее время восстановления отказавшего канала).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: