Пример многолинейной системы массового обслуживания с относительным приоритетом
Многолинейная система массового обслуживания с относительным приоритетом. Дадим пример описания конкретной системы обслуживания в виде КЛП Гнеденко—Коваленко.
Пусть в систему, состоящую из N обслуживающих приборов, поступают требования двух типов. Требования первого типа назовем приоритетными, а второго — обычными. Обслуживание однотипных требований происходит в порядке их поступления, и процесс обслуживания каждого требования идет без прерывания. В случае, если в момент поступления какого-либо требования имеется хотя бы один свободный прибор, оно немедленно начинает обслуживаться. В противном случае требование ожидает начала обслуживания. Если в момент освобождения прибора в системе находится хотя бы одно требование, то на обслуживание поступает требование наивысшего приоритета из имеющихся в системе. Если в некоторый момент в системе находятся v1 приоритетных и v2 обычных требований, то с интенсивностью Λ1(v1, v2) поступают приоритетные, а с интенсивностью Λ2(v1, v2) —обычные требования. Это означает, что при фиксированных v1 и v2 потоки поступающих приоритетных и обычных требований — независимые пуассоновские с параметрами Λ1 и Λ2 соответственно. В такую модель укладываются, в частности, схемы с бесконечными и конечными источниками требований. Обозначим Λ(v1, v2) = Λ1(v1, v2) + Λ2(v1, v2), pi(v1, v2) = Λi(v1, v2) [Λ(v1, v2)]-1, i = 1, 2. Пусть длительности обслуживания отдельных требований — случайные величины, не зависящие ни от процесса поступления, ни от длительностей обслуживания остальных требований. Обозначим через Bi(x) функции распределения длительностей обслуживания требований i-ro типа, i = 1,2.
Пусть l — суммарное число требований, находящихся в системе, s — число приоритетных требований, находящихся на обслуживании, α — вектор размерности l, α= (α1, …, αl), где величины αi, имеют следующий смысл. Упорядочим все требования, находящиеся в системе (на обслуживании и в очереди), по моментам их поступления. Тогда αi = 1 или 0 в зависимости от того, стоит ли на i-месте приоритетное или обычное требование соответственно. При этом число v1 приоритетных требований в системе определяется равенством v1 = ∑ αi, а число обычных требований v2 = l — v1.
Обозначим через N множество всевозможных целочисленных векторов v вида v = (l, s, α), где l ≥ 0, α = (α1, …, αl) (в случае l = 0 вектор α не определяется), s ≤ N∧v1. Очевидно, можно установить взаимно однозначное соответствие между множеством Неотрицательных целых чисел N и вместо введенного выше вектора v рассматривать соответствующее ему целое число. Однако мы этого делать не будем, чтобы не терять наглядности представления. Положим |v| = l.
Обозначим zv(j) время, необходимое для обслуживания требования, стоящего на j-м месте (при введенном порядке по времени поступления). Если j-е требование уже обслуживается, то zv(j) имеет смысл времени, оставшегося до окончания обслуживания. Тогда процесс zt с состоянием вида z = (v, zv), где компоненты v и zv определены выше, представляет собой КЛП Гнеденко — Коваленко. Приведем конкретный вид параметров процесса в этом случае.
Если v = (l, s, α), v1 = ∑ αi; v2 = l — v1, то
λ(v) = Λ(v1, v2), (4)
pvμ = pj (v1, v2) если μ = (l + 1, s’, α1, …, αl, 2 — j), j = 1, 2,
pvμ = 0, в противном случае (5)
где s’ = s+1, если l < N и j = 1, s' = s, в противном случае. Иначе говоря, число обслуживаемых приоритетных требований увеличивается на 1 только тогда, когда имеется хотя бы один свободный прибор и поступает приоритетное требование. Функции распределения Hvμ в данном случае одномерны, поскольку |μ| = |v| + 1, и имеют вид Hvμ(x) = Вj(х), если μ = (l + 1, s’, α1, …, αl, 2 — j), j = 1, 2. (6)
Компоненты вектора vv имеют вид: если |v| ≤ N, то
vv(j) = -1, 1 ≤ j ≤ |v|; (7)
если |v| > N, то
vv(j) = -αj, 1 ≤ j ≤ |v|, (8)
где αj=αj(s) — α(j(N-s)
Приведенная конструкция вектора vv соответствует тому, что обслуживаются s первых приоритетных требований и l ∧ N — s первых обычных требований.
Положим теперь
qvμ(j1, …, jm) = 1, если μ = (l-m, s", α(j1 …,jm)),
qvμ(j1, …, jm) = 0 в противном случае, (9)
где s" = (∑αi-s) ∧ (N-l+m) (т. е. на обслуживание
принимается максимально возможное число приоритетных требований). Тем самым рассматриваемая система представлена в виде КЛП Гнеденко — Коваленко.