Автоматика и телемеханика, № 8, 2022
Стохастические системы
© 2022 г. С.П. МОИСЕЕВА, д-р физ.-мат. наук (smoiseeva@mail.ru),
Т.В. БУШКОВА (bushkova70@mail.ru)
(Национальный исследовательский Томский
государственный университет),
Е.В. ПАНКРАТОВА, канд. физ.-мат. наук (pankatya86@gmail.com),
М.П. ФАРХАДОВ, д-р техн. наук (mais@ipu.ru)
(Институт проблем управления им. В.А. Трапезникова РАН, Москва),
А.А. ИМОМОВ, д-р физ.-мат. наук (imomov_azam@mail.ru)
(Каршинский государственный университет, Узбекистан)
АСИМПТОТИЧЕСКИЙ АНАЛИЗ РЕСУРСНОЙ
ГЕТЕРОГЕННОЙ СМО (MMPP + 2M)(2,ν)/GI(2)/∞
ПРИ УСЛОВИИ ЭКВИВАЛЕНТНО РАСТУЩЕГО
ВРЕМЕНИ ОБСЛУЖИВАНИЯ
Рассматривается ресурсная гетерогенная система массового обслужи-
вания с гибкой системой реагирования на запросы, состоящая из двух уз-
лов. Каждый узел обладает некоторой емкостью ресурса для обслужива-
ния (буферного пространства) и, следовательно, потенциальной возмож-
ностью отклика на поступившее требование, которое формирует запрос
на предоставление некоторого случайного объема ресурсов на некоторое
случайное время. Потоки требований являются стационарными пуассо-
новскими различной интенсивности. Если для обслуживания заявки тре-
буется задействовать ресурс обоих узлов, то предполагается, что моменты
прихода таких заявок образуют ММРР-поток с разделением на два разно-
типных запроса. Отличительной особенностью рассматриваемых систем
является то, что ресурс освобождается в том же объеме, что и запра-
шивался. Для построения многомерного марковского процесса использо-
ван метод введения дополнительной переменной и динамических веро-
ятностей. Решена задача анализа общего объема занимаемых ресурсов
каждого типа при условии, что интенсивность обслуживания требований
много меньше интенсивности входящего потока, и в предположении, что
серверы имеют неограниченные ресурсы.
Ключевые слова: бесконечнолинейные гетерогенные системы массового
обслуживания, ресурсные системы, параллельное обслуживание, марков-
ский модулированный поток, асимптотический анализ.
DOI: 10.31857/S0005231022080050, EDN: AGWXMX
1. Введение
В настоящее время находят широкое применение многочисленные иссле-
дования по теории массового обслуживания(ТМО) и ее приложениям, в част-
81
ности для описания процессов в инфокоммуникационных системах [1-5], рас-
пределенных вычислительных и компьютерных сетях [6-8], многофункцио-
нальных центрах обслуживания населения [9-11], задачах управления транс-
портными потоками [12-14] и т.д.
Для повышения качества обслуживания и минимизации экономических
потерь в информационно-сервисных системах (ИСС) целесообразно исполь-
зовать модели различных конфигураций [15-17].
Подробный обзор современных приложений ТМО находит отражение в
монографиях российских и зарубежных ученых [18, 19]. В классических си-
стемах массового обслуживания (СМО) роль дискретных ресурсов играют об-
служивающие приборы или линии передачи информации. Однако в этом слу-
чае приходится пренебрегать фактором неоднородности потенциально тре-
буемых услуг. Таким образом, неоспорима актуальность внедрения новых
моделей СМО, позволяющих решать практические задачи по оценке потенци-
альной возможности отклика сервера на запросы, поступающие от различных
категорий клиентов и отличающиеся как интенсивностью поступления, так
и потребностями в предоставлении ресурсов для обслуживания. Пришедшая
заявка может занять случайный объем ресурса на время ожидания начала
обслуживания, на время обслуживания или на все время нахождения заявки
в системе. В реальных системах в качестве ресурса может выступать объ-
ем памяти устройства или радиочастоты беспроводных сетей. Например, во
время передачи высококачественного потокового видео ресурсы используют-
ся для обеспечения качества контента, а время обслуживания соответствует
продолжительности процесса передачи данных.
Известно, что в классической ТМО определение почти всех характеристик
производительности сводится к анализу случайного процесса числа нахо-
дящихся в системе заявок. Но этого недостаточно, если требуется, например,
определить емкость буферного пространства узла сети связи, гарантирую-
щую наименьшие потери передаваемой информации [20]. Каждый узел СМО
имеет некоторую потенциальную буферную емкость, т.е. набор ресурсов опре-
деленного объема, который может быть выделен для обработки поступающих
запросов. Поступающий запрос занимает на время своего обслуживания слу-
чайный объем ресурсов обслуживающего узла, который освобождается в том
же объеме после того, как запрос покидает систему. Для описания указанной
ситуации используют терминологию “СМО со случайным объемом требова-
ний” [21] или “Ресурсные СМО (РСМО)” [22, 23].
Интерес к РСМО объясняется актуальностью их применения для модели-
рования достаточно широкой области технических устройств и информаци-
онно-вычислительных систем, например в таких беспроводных сетевых тех-
нологиях, как LTE, New Radio или Wi-Fi. Рост популярности исследований
таких систем обусловлен необходимостью создания эффективных инструмен-
тов оценки работы радиоинтерфейсов сетей связи нового поколения.
82
В [24, 25] исследования РСМО проводятся в предположении простейших
входящих потоков (отличающихся интенсивностями поступления и обслужи-
вания) и фиксированнного запроса на ресурсы.
Для исследования ресурсных систем в настоящее время также не суще-
ствует универсального метода, поэтому в данной работе применяются асимп-
тотические методы исследования СМО, развиваемые в Томской научной шко-
ле по прикладному вероятностному анализу под руководством профессора
А.А. Назарова [26]. Такие методы позволяют получить приемлемые для прак-
тического использования асимптотические выражения для искомых характе-
ристик системы в случаях, когда их допредельное исследование невозможно.
Как правило, при исследовании многолинейных систем обычно предполагает-
ся, что серверы идентичны и поступающие требования могут занимать про-
извольный прибор для своего обслуживания. Гораздо менее изучены СМО
с разнородными серверами, которые являются более интересным объектом
для исследования [27, 28]. Часто возникают довольно нетривиальные зада-
чи оптимизации, связанные с назначением серверов на приходящие заказы
в зависимости от соотношения ставок обслуживания средств и затрат на их
использование. Например, в теории телетрафика используют понятия “быст-
рых” и “медленных” каналов связи. При этом возможна ситуация, когда для
входящего требования создается копия, которая передается по другому кана-
лу связи. В этом случае в качестве математической модели можно использо-
вать СМО с параллельным обслуживанием. Такие модели для исследования
числа занятых приборов были ранее рассмотрены как в бесконечнолинейных
СМО [29, 30], так и в однолинейных системах [31]. Но в указанных работах
поступающие в систему требования занимают один дискретный ресурс и не
учитывают случайный размер передаваемых данных. Поэтому в настоящей
работе предлагаются модели, существенно расширяющие область практиче-
ского применения, а именно, СМО с двумя узлами параллельной обработки
разнотипных данных (информации), требующих для своего обслуживания
произвольные ресурсные емкости. Для исследования случайного процесса,
описывающего суммарные объемы занимаемых ресурсных емкостей, вводят-
ся динамические вероятности, смысл которых заключается в рассмотрении
только тех заявок со своими объемами, которые не завершили свое обслу-
живание. Для решения задачи анализа общего объема занимаемых ресурсов
каждого типа применяется метод асимптотического анализа при условии, что
интенсивность обслуживания требований много меньше интенсивности вхо-
дящего потока, и в предположении, что серверы имеют неограниченные ре-
сурсы [32, 33].
2. Постановка задачи
Рассмотрим РСМО с двумя узлами, отличающимися характеристиками
обслуживания (скорость, надежность), каждый из которых содержит доста-
точное количество (потенциальную емкость) необходимых ресурсов. Опре-
83
V1(t)
l(1), G1(x)
B1(x)
MMPP(2, v)
V2(t)
(x)
l(2), G2
B2(x)
Рис. 1. Математическая модель (MMPP + 2M)(2,ν)/GI(2)/∞.
делим входящие потоки: два пуассоновских с параметрами λ(1) и λ(2) и
марковский модулированный пуассоновский поток (MMPP-поток), управляе-
мый цепью Маркова с конечным числом состояний k(t) = 1, . . . , K, задан-
ной матрицей инфинитезимальных характеристик Q = ∥qij∥, i, j = 1, . . . , K,
и диагональной матрицей условных интенсивностей Λ с элементами λk ≥ 0,
k = 1,...,K, на главной диагонали. Будем считать, что заявки входящих про-
стейших потоков делятся на два типа по запросу на ресурсы и обслуживание
(в первом простейшем потоке заявки первого типа, а во втором второго),
а заявки ММРР-потока одновременно требуют оба типа ресурсов, т.е. вхо-
дящее требование “расщепляется” на две заявки разного типа. Поступающее
требование занимает единицу дискретного ресурса (один прибор в класси-
ческих СМО) в блоке, соответствующем ее типу, в течение неотрицательного
случайного времени ξi ≥ 0, i = 1, 2, с произвольной функцией распределения
вероятностей Bi(τ) = P {ξi < τ}, i = 1, 2, с конечными первым и вторым мо-
ментами. В терминах ТМО время обслуживания требования можно также
интерпретировать как время передачи сообщения. В данной постановке каж-
дое поступающее требование также формирует запрос на выделение дополни-
тельного (в общем случае непрерывного) ресурса объема, который является
неотрицательной случайной величиной vi ≥ 0, i = 1, 2, с функцией распре-
деления вероятностей Gi(x) = P {vi < x}, i = 1, 2, также имеющей конечные
первые и вторые моменты. В отличие от моделей [34] запрашиваемые ресурсы
от поступившей заявки освобождаются в разное время, в зависимости от ти-
па ресурса. Поэтому рассматриваемую систему будем называть гетерогенной
РСМО. По окончании обслуживания требование покидает систему. Отличи-
тельная особенность рассматриваемых систем заключается в том, что ресурс
освобождается ровно в том же объеме, что и запрашивался, в то время как в
большинстве работ [35] предполагается, что освобождается случайный объем,
не обязательно совпадающий с объемом запроса. Учесть такой фактор, как
правило, сложно, так как необходимо хранить информацию о всех случай-
ных величинах, что приводит к увеличению размерности рассматриваемых
процессов. В настоящей статье применяется авторский метод метод дина-
мического просеивания, позволяющий решить указанную проблему. Одним
84
серьезным допущением в настоящем исследовании является предположение
о том, что объем занятого требованием ресурса и время обслуживания тре-
бования не коррелируют друг с другом.
На рис. 1 представлено схематичное изображение рассматриваемой систе-
мы. Используя символику Кендалла-Башарина, будем обозначать такую си-
стему как (MMPP + 2M)(2,ν)/GI(2)/∞.
Определим Vi(t) общий объем ресурса i-го типа (i = 1, 2), занятый в
момент времени t.
Очевидно, что V(t) = {V1(t), V2(t)} не является марковским случайным
процессом, поэтому для его исследования применим метод многомерного ди-
намического просеивания [36].
3. Метод динамического просеивания
Пусть в некоторый момент времени t0 система пуста. Отметим на времен-
ной оси (рис. 2) под номером 0 моменты поступления требований входящих
потоков. Далее зафиксируем произвольный момент времени в будущем T > t0
и будем рассматривать только те требования на ресурсы, которые поступили
в систему в некоторый момент времени t > t0 и до фиксированного момен-
та T не освободили выделенные ресурсы. Для этого определим динамические
вероятности вида Si(t, T ) = 1 - Bi(T - t), Si(t, T ) ∈ [0, 1], i = 1, 2, в зависимо-
сти от типа обслуживания. Такие вероятности будем называть вероятностями
просеивания. Очевидно, что с вероятностью 1 - Si(t, T ) выделенные в момент
времени t ресуры будут освобождены к моменту времени T . Далее, учиты-
вая, что T
произвольный, но фиксированный момент времени, вероятно-
сти Si(t, T ) будем обозначать как Si(t).
Обозначим через Wi(t) объемы просеянных ресурсов i-го типа. В исход-
ной постановке он будет соответствовать суммарному объему требований,
не закончивших свое обслуживание к моменту времени T . Как показано
в [36-38], законы распределения вероятностей значений случайного процес-
T
t1
t2
t3
t4
t5
t
0
S
1(
t1, T
)
S1(t
4
, T)
1
W1(t)
S2(t2
, T)
S2(t4
, T)
2
W2(t)
Рис. 2. Динамические вероятности просеивания требований на ресурсы.
85
са W(t) = {W1(t), W2(t)} и исходного процесса V(t) = {V1(t), V2(t)} в момент
времени t = T совпадают:
(1)
P {V1(T ) < x1, V2(T ) < x2} = P {W1(T ) < x1, W2(T ) < x2} ∀x1, x2.
Таким образом, в зависимости от типа обслуживания сформируем два но-
вых потока оси под номерами 1 и 2.
Для построения марковского процесса воспользуемся методом введения
дополнительной переменной и построим трехмерный марковский процесс
{k(t), W1(t), W2(t)}, где k(t) = 1, . . . , K состояния управляющей MMPP-по-
током цепи Маркова. Введем обозначение для распределения вероятностей
P (k, w1, w2, t) = P {k(t) = k, W1(t) < w1, W2(t) < w2}.
Воспользовавшись формулой полной вероятности и Δt-методом, запишем
следующие равенства для всех k = 1, . . . , K, w1 > 0, w2 > 0:
P (k, w1, w2, t + Δt) =
(
)(
)
= P (k,w1,w2,t)(1 - λkΔt)
1 - λ(1)Δt
1 - λ(2)Δt (1 + qkkΔt) +
w1
+ λkΔtS1 (t)(1 - S2 (t)) P (k,w1 - y,w2,t)dG1 (y) +
0
w2
+ λkΔtS2 (t)(1 - S1 (t)) P (k,w1,w2 - y,t)dG2 (y) +
0
w1
+ λ(1)ΔtS1 (t) P (k,w1 - y,w2,t) dG1 (y) +
0
(2)
w2
+ λ(2)ΔtS2 (t) P (k,w1,w2 - y,t)dG2 (y) +
0
[
+ λk (1 - S1 (t))(1 - S2 (t)) + λ(1) (1 - S1 (t)) +
]
+ λ(2) (1 - S2 (t)) ΔtP (k,w1,w2,t) +
w1
+ λkΔtS1 (t)S2 (t)
P (k,w1 - y1,w2 - y2,t) dG1 (y1) dG2 (y2) +
0
0
+ qνkΔtP (ν,w1,w2,t) + o(Δt).
ν=k
86
Откуда после преобразований получаем систему интегрально-дифферен-
циальных уравнений Колмогорова для k = 1, . . . , K, w1 > 0, w2 > 0
(
)
∂P (k,w1,w2,t)
= λk
+ λ(1) S1 (t) P (k,w1 - y,w2,t)dG1 (y) +
∂t
0
(
)
+ λk
+ λ(2) S2 (t) P (k,w1,w2 - y,t)dG2 (y) -
0
(
)
- λk
+ λ(1) S1 (t)P (k,w1,w2,t)-
(
)
- λk
+ λ(2) S2 (t)P (k,w1,w2,t) + λkS1 (t)S2 (t)P (k,w1,w2,t) -
(3)
w1
− P (k,w1 - y,w2,t)dG1 (y) - P (k,w1,w2 - y,t)dG2 (y) +
0
0
w1
+
P (k, w1 - y1, w2 - y2, t) dG1 (y1) dG2 (y2) +
0
0
+ qνkP (ν,w1,w2,t) .
ν
Начальное условие для решения P (k, w1, w2, t) в момент времени t0 опре-
делим в виде
(4)
P (k, dw1, dw2, t0) = r(k)δ(0,0)(dw1 × dw2
),
где r(k) компоненты вектора r = [r(1), . . . , r(K)] стационарного распреде-
ления вероятностей состояний управляющей MMPP-потоком цепи Марко-
ва k(t), определяемого матрицей инфинитезимальных характеристик Q и
удовлетворяющего системе линейных уравнений
{rQ = 0,
(5)
re = 1.
Здесь e единичный вектор-столбец.
Для решения системы (3) перейдем к уравнениям для частичных харак-
теристических функций вида
(6)
h(k, ν1, ν2, t) = e1w1 e2w2 P (k, dw1, dw2
,t),
0
0
87
где j =
√-1
мнимая единица, для которых можем записать систему
дифференциальных уравнений с переменными коэффициентами следующего
вида:
[(
)
∂h(k,ν12,t)
= h(k,ν12,t) λk
+ λ(1) S1 (t)(G∗1 1) - 1) +
∂t
(
)
[
]]
+ λk
(2) S2 (t)(G∗2 2)-1)+λkS1 (t)S2 (t)
(1 - G∗11)) (1 - G∗22))
+
+ qνkh(ν,ν12,t), k = 1,...,K, w1 > 0, w2 > 0,
ν
где
G∗ii) = eiydGi(y).
0
Для более компактной записи перейдем к матричном виду
[(
)
∂h(ν12,t)
= h(ν12,t)
Λ + Λ(1) S1 (t)(G∗1 1) - 1) +
∂t
(
)
(7)
+ Λ + Λ(2) S2 (t)(G∗2 2) - 1) +
]
+ ΛS1 (t) S2 (t) (1 - G∗11)) (1 - G∗22)) + Q
c начальным условием
(8)
h(ν1, ν2, t0
) = r,
где h(ν1, ν2, t) = [h(1, ν1, ν2, t), . . . , h(K, ν1, ν2, t)]
вектор-строка; Q мат-
рица инфинитезимальных характеристик управляющей цепи Маркова k(t),
r = [r(1),...,r(K)]
вектор стационарного распределения вероятностей со-
стояний управляющей MMPP-потоком цепи Маркова k(t), определяемый (5),
Λ диагональная матрица условных интенсивностей с элементами λk ≥ 0,
k = 1,...,K, на главной диагонали,
λ(1)
0
0
λ(2)
0
0
0
λ(1) . . .
0
0
λ(2) ...
0
Λ(1) =
= λ(1)I, Λ(2) =
= λ(2)I.
0
0
... λ(1)
0
0
... λ(2)
Для задачи (7)-(8) не представляется возможным использовать метод мо-
ментов, как в [39], так как получить аналитическое решение системы диффе-
ренциальных уравнений с переменными коэффициентами не представляется
возможным. Поэтому будем искать решение при асимптотическом условии
88
эквивалентного роста времени обслуживания на серверах. Это асимптотиче-
ское условие означает пропорциональный рост среднего времени обслужи-
вания по отношению к среднему значению интервалов времени между при-
ходами входящих запросов. В случае, если параметры обслуживания растут
непропорционально, то исследуемые процессы являются слабо коррелирован-
ными и их исследование можно проводить раздельно.
4. Асимптотический анализ при условии
эквивалентно растущего времени обслуживания
Обозначим среднее время обслуживания заявки в каждом блоке как
bi = xdBi(x) =
(1 - Bi(x))dx, i = 1, 2.
0
0
Найдем асимптотическое решение задачи (7)-(8) при условии, что среднее
время обслуживания в обоих каналах передачи будет расти пропорционально
b1
друг другу, т.е. bi → ∞, i = 1, 2, и lim
= q = const.
bi→∞ b2
4.1. Аппроксимация первого порядка
В задаче (7)-(8), определив b1 = 1/ε, b2 = 1/qε, выполним замены
εt = τ, εt0 = τ0, Si(t)
Si(τ), i = 1,2,
(9)
ν1 = εx1, ν2 = εx2, h(ν12,t) = f1(x1,x2,τ,ε).
Тогда для f1(x1, x2, τ, ε) получаем матричное дифференциальное уравнение
[(
)
∂f1 (x1,x2,τ,ε)
ε
= f1 (x1,x2,τ,ε) Λ + Λ(1)
S1 (τ) (G∗1 (εx1) - 1) +
∂τ
(
)
(10)
+ Λ+Λ(2)
S2 (τ)(G∗2 (εx2) - 1) +
]
+
S1
S2 (τ) (1 - G∗1 (εx1)) (1 - G∗2 (εx2)) + Q
c начальным условием
f1(x1,x20,ε) = r.
Сформулируем и докажем (см. Приложение) следующую теорему.
Теорема 1. Асимптотическое решение f1(x1,x2,τ) уравнения (10) при
ε → 0 имеет вид
τ
(11)
f1(x1,x2,τ) = rexp
j
κixiai
Si(w)dw
,
1=1
τ0
89
где κi = r(Λ + Λ(i))e имеет смысл суммарной интенсивности требований,
поступающих в i-й обслуживающий блок, ai = ydGi(y) средний объем
0
запроса на выделение ресурса в i-м блоке, i = 1, 2.
Учитывая, что при ε → 0 f1(x1, x2, τ, ε) ≈ f1(x1, x2, τ), а также (11) и заме-
ны (9), можно записать асимптотическое выражение для характеристической
функции h(ν1, ν2, t):
t
(12)
h(ν1, ν2, t) = r exp
j
κiνiai
Si(w)dw
1=1
t0
Полагая t0 → -∞, а t = T и учитывая, что
T
[1 - Bi(T - w)] dw =
[1 - Bi(w)] dw
=bi,
−∞
0
для характеристической функции стационарного распределения вероятно-
стей исследуемого двумерного процесса h(ν1, ν2) получаем
{
}
(13)
h(ν1, ν2) = h(ν1, ν2, T )e = exp j
κiνiaibi
1=1
Полученное приближение определяет только аппроксимацию средних зна-
чений занимаемых суммарных ресурсов. Чтобы построить качественно более
точное приближение, проведем асимптотический анализ второго порядка.
4.2. Аппроксимация второго порядка
Определим решение системы уравнений (7) в виде
t
(14)
h(ν1, ν2, t) = h21, ν2, t) exp
j
κiνiai
Si(w)dw
1=1
t0
Учитывая (7), нетрудно показать, что h21, ν2, t) удовлетворяет диффе-
ренциальному уравнению
[(
)
∂h2 12,t)
= h2 12,t)
Λ + Λ(1) S1 (t)(G∗1 1) - 1) +
∂t
(
)
(15)
+ Λ+Λ(2) S2 (t)(G∗2 2)-1)+ΛS1(t)S2(t)(1-G∗1 1))(1-G∗22))+
]
+ Q - j κiνiaiSi (t)I
i=1
90
c начальным условием
h212,t0) = r.
Перейдем к обозначениям b1 = 1/ε2, b2 = 1/qε2 и выполним в задаче (15)
следующие замены:
ε2t = τ, ε2t0 = τ0, Si(t)
Si(τ), i = 1,2,
(16)
ν1 = εx1, ν2 = εx2, h212,t) = f2(x1,x2,τ,ε).
Получим систему дифференциальных уравнений
[(
)
∂f2(x1,x2,τ,ε)
ε2
= f2(x1,x2,τ,ε) Λ + Λ(1)
S1(τ)(G∗1(εx1) - 1) +
∂τ
(
)
+ Λ+Λ(2)
S2(τ)(G∗2(qεx2) - 1) +
(17)
+
S1
S2(τ)(1 - G∗1(εx1)) (1 - G∗2(qεx2)) +
]
+ Q - jεκ1x1a11 (τ)I - jεκ2x2a22 (τ)I
c начальным условием
f2(x1,x20,ε) = r.
Сформулируем и докажем (см. Приложение) следующую теорему.
Теорема 2. Асимптотическое решение f2(x1,x2,τ) уравнения (17) при
ε → 0 имеет вид
2
(
)
{j
f2(x1,x2,τ) = rexp
x21κ1α11(τ) + θ1(x1a11(τ))2
+
2
}
2
(
)
j
j2x1x2
+
x2κ2α22(τ) + θ2(x2a22(τ))2
+
S1
S2(τ)a1a2θ
,
2
2
где αi = y2dGi(y) вторые начальные моменты запрашиваемого объема
0
ресурса i-го типа, θi = 2gi(Λ+Λ(i))e, θ = 2(κ+g1(Λ+Λ(2))e+g2(Λ+Λ(1))e),
i = 1,2, κ = rΛe
интенсивность входящего ММРР-потока, а вектор-
функции g1 и g2 определяются системой уравнений
[
]
g1Q = r
κ1I - (Λ + Λ(1))
,
[
]
g2Q = r
κ2I - (Λ + Λ(2))
,
(18)
g1e = 0,
 g2e = 0.
91
Учитывая (14), (16) и то, что f2(x1, x2, τ, ε) ≈ f2(x1, x2, τ), можем записать
приближенное выражение для характеристической функции h(ν1, ν2, t):
t
t
j2
ν2
h(ν1, ν2, t) = r exp
j
κiνiai Si(w)dw +
1
κ1α1
S1(w)dw +
2
i=1
t0
t0
t
t
t
(19)
+ ν21θ1a21 S21(w)dw + ν2κ2α2
S2(w)dw + ν22θ2a2
S22(w)dw +
2
2
t0
t0
t0

t
+ ν1ν2θa1a2 S1(w)S2(w)dw
t0
Полагая t0 → -∞, а t = T , получаем следующее выражение для харак-
теристической функции совместного распределения ресурсов, выделяемых в
обоих блоках серверов в стационарном режиме:
{
h(ν1, ν2) = exp j(κ1ν1a1b1 + κ2ν2a2b2) +
2
(jν1)
(
)
(jν2)2
(
)
(20)
+
κ1α1b1 + θ1a21β1
+
κ2α2b2 + θ2a22β2
+
2
2
}
+ jν12θa1a2β12
,
где
T
0
lim
S2k(x)dx =
[1-Bk(T -x)]2 dx =
[1 - Bk(x)]2 dx= βk, k = 1, 2,
t0→-∞
t0
-∞
0
T
0
lim
S1(x)S2(x)dx =
[1 - B1(T - x)] [1 - B2(T - x)] dx =
t0→-∞
t0
-∞
=
[1 - B1(x)] [1 - B2(x)] dx
12.
0
Итак, можно сделать вывод о том, что стационарное распределение веро-
ятностей двумерного процесса {V1(t), V2(t)} является асимптотически гаус-
совским с вектором средних
a = [κ1a1b1 κ2a2b2]
и матрицей ковариации
]
1α1b1 + θ1a21β1
θa1a2β12
K=
θa1a2β12
κ2α2b2 + θ2a22β2
92
5. Заключение
В статье проведено исследование неоднородной ресурсной СМО с разде-
лением входящих запросов (двух пуассоновских потоков и ММРР-потока)
на два типа, каждый из которых формирует требование случайного объема
на ресурс. Решена задача анализа суммарного объема занимаемых ресурсов
каждого типа при асимптотическом условии эквивалентного роста времени
обслуживания в предположении, что серверы имеют неограниченные ресур-
сы. Доказано, что двумерный случайный процесс занимаемых ресурсов имеет
гауссовское распределение вероятностей.
Очевидно, что на практике обычно нет бесконечного резерва ресурсов для
использования, но в случае системы с ограниченными ресурсами можно ис-
пользовать результаты для решения задачи выбора максимальных значений
ресурсов, предоставляемых в каждом блоке и удовлетворяющих определен-
ным условиям, например заданном уровне потерь запросов из-за отсутствия
ресурсов для их обслуживания. Поскольку совместное распределение вероят-
ностей занятых ресурсов является двумерным гауссовским, то оценка опти-
мальных значений ресурсов в каждом канале может быть найдена по правилу
¾трех сигм¿.
ПРИЛОЖЕНИЕ
Доказательство теоремы 1. Представив экспоненты в виде разло-
жения в ряд
ejεxi = 1 + jεxi + O(ε2),
(Π.1)
1 - G∗i(εxi) = jεxi ydGi(y) + O(ε2), i = 1,2,
0
выполним предельный переход в (10) при ε → 0.
Получим, что f1(x1, x2, τ)Q = 0, где f1(x1, x2, τ) = lim
f1(x1,x2,τ,ε).
ε→0
Учитывая (5), можно определить функцию f1(x1, x2, τ) в виде
{f1(x1,x2,τ) = rΦ1(x1,x2,τ),
(Π.2)
Φ1(x1,x20) = 1,
где Φ1(x1, x2, τ) некоторая дифференцируемая скалярная функция.
Просуммируем все уравнения (10), домножив обе части на единичный
вектор-столбец e, и подставим в полученное выражение разложения (Π.1)
и (Π.2):
∂Φ1(x1,x2,τ,ε)
εr
e = rΦ1(x1,x2,τ,ε) ×
∂τ
[(
)
(
)
]
(
)
× Λ+Λ(1)
S1(τ)jεx1a1 + Λ + Λ(2)
S2(τ)jεx2a2 e + O
ε2
,
93
где ai =
ydGi(y), i = 1, 2 среднее значение суммарного объема занимае-
0
мого ресурса i-го типа.
Устремим ε → 0 и получим
∂Φ1(x1,x2,τ)
r
e=
∂τ
[(
)
(
)
]
= rΦ1(x1, x2, τ) Λ + Λ(1)
S1(τ)jx1a1 + Λ + Λ(2)
S2(τ)jx2a2 e.
Обозначим κi = r(Λ + Λ(i))e, i = 1, 2, и получим дифференциальное урав-
нение для функции Φ1(x1, x2, τ)
∂Φ1(x1,x2,τ)
[
]
= Φ1(x1,x2,τ)
κ11(τ)jx1a1 + κ22(τ)jx2a2
∂τ
Учитывая начальные условия Φ1(x1, x2, τ0) = 1, получаем, что

τ
τ
(Π.3)
Φ1(x1,x2,τ) = exp
jκ1x1a1
S1(w)dw + κ2x2a2
S2(w)dw
τ0
τ0
Таким образом,
τ
f1(x1,x2,τ) = rexp
j
κixiai
Si(w)dw
1=1
τ0
Теорема 1 доказана.
Доказательство теоремы 2. Подставим в (17) следующее разложе-
ние:
2
(jεxi)
ejεxi = 1 + jεxi +
+ O(ε3),
2
(jεxi)2
(Π.4)
1 - G∗i(εxi) = jεxi ydGi(y) +
y2dGi(y) =
2
0
0
2
(jεxi)
= jεxiai +
αi + O(ε3), i = 1,2,
2
где αi = y2dGi(y) второй начальный момент суммарного объема занима-
0
емого ресурса i-го типа (i = 1, 2).
94
В результате получим дифференциальное уравнение
∂f2(x1,x2,τ,ε)
ε2
=
∂τ
(
)
[(
)
(jεx1)2
= f2(x1,x2,τ,ε) Λ + Λ(1)
S1(τ) jεx1a1 +
α1
+
2
(
)
(
)
(Π.5)
(jεx2)2
+ Λ+Λ(2)
S2(τ) jεx2a2 +
α2
+
2
+
S1
S2(τ)j2ε2x1x2a1a2 + Q -
]
- jεκ1x1a11(τ)I - jεκ2x2a22(τ)I
+ O(ε3),
решение которого будем искать в виде разложения
f2(x1,x2,τ,ε) =
(Π.6)
{
}
= Φ2(x1,x2,τ,ε)
r + jεx1a11(τ)g1 + jεx2a22(τ)g2
+ O(ε2),
где g1, g2 неизвестные вектор-функции.
Подставив разложение (Π.6) в (Π.5), а также разделив на ε и устремив
ε → 0, получим выражение
{
[(
)
]
0 = Φ2(x1,x2,τ) rj Λ + Λ(1)
S1(τ)x1a1 - κ1x11(τ)a1I +
+ jκ11(τ)a1g1Q +
[(
)
]
}
+ rj Λ + Λ(2)
S2(τ)x2a2 - κ2x22(τ)a2I
+ jκ22(τ)a2g2Q
Следовательно, для нахождения g1 и g2 достаточно решить систему урав-
нений
rj[(Λ + Λ(1)
S1(τ)x1a1 - κ1x11(τ)a1I] + jκ11(τ)a1g1Q = 0,
rj[(Λ + Λ(2)
S2(τ)x2a2 - κ2x22(τ)a2I] + jκ22(τ)a2g2Q = 0,
g1e = 0,
g2e = 0,
которая преобразуется в систему линейных уравнений
[
]
g1Q = r
κ1I - (Λ + Λ(1))
,
[
]
g2Q = r
κ2I - (Λ + Λ(2))
,
g1e = 0,
g2e = 0.
95
Собирая слагаемые при второй степени ε, получим дифференциальное
уравнение для функции Φ2(x1, x2, τ)
∂Φ2(x1,x2,τ)
=
∂τ
2
{
}
{ (jx1)
= Φ2(x1,x2,τ)
r(Λ + Λ(1)11(τ) + g1(Λ + Λ(1))(a11(τ))2
+
2
2
{
}
(jx2)
+
r(Λ + Λ(2)22(τ) + g2(Λ + Λ(2))(a22(τ))2
+
2
{
}}
j2x1x2
+
S1
S2(τ)a1a2
2rΛ + 2g1(Λ + Λ(2)) + 2g2(Λ + Λ(1)) e,
2
решением которого, удовлетворяющим начальному условию Φ2(x1, x2, τ0) =
= 1, будет функция Φ2(x1, x2, τ) вида
2
(
)
{j
Φ2(x1,x2,τ) = exp
x21κ1α11(τ) + θ1(x1a11(τ))2
+
2
2
(
)
j
(Π.7)
+
x2κ2α22(τ) + θ2(x2a22(τ))2
+
2
}
j2x1x2
+
S1
S2(τ)a1a2θ
,
2
где
(
)
(
)
κi
=r Λ+Λ(i)
e, θi = 2gi
Λ + Λ(i) e,
(
(
)
(
) )
θ=2
κ+g1
Λ+Λ(2)
e+g2
Λ+Λ(1) e ,
κ = rΛe, i = 1,2.
Таким образом,
2
(
)
{j
f2(x1,x2,τ) = rexp
x21κ1α11(τ) + θ1(x1a11(τ))2
+
2
}
2
j
(
)
j2x1x2
+
x2κ2α22(τ) + θ2(x2a22(τ))2
+
S1
S2(τ)a1a2θ
2
2
Теорема 2 доказана.
СПИСОК ЛИТЕРАТУРЫ
1. Erlang A.K. The Theory of Probabilities and Telephone Conversations // Nyt
Tidsskrift for Matematik. Seria B. 1909. V. 20. P. 33-39.
96
2.
Erlang A.K. Solution of some Problems in the Theory of Probabilities of Significance
in Automatic Telephone Exchanges // Elektrotkeknikeren. 1917. V. 13. P. 5-13.
3.
Гайдамака Ю.В., Зарипова Э.Ю., Самуйлов К.Е. Модели обслуживания вызо-
вов в сети сотовой подвижной связи. М.: РУДН, 2008.
4.
Andrews J.G., Jo H., Sang Y.J., Xia P. Heterogeneous Cellular Networks with
Flexible Cell Selection: a Comprehensive Downlink SINR Analysis // IEEE Trans.
Wireless Communications. 2012. V. 11. No. 10. P. 3484-3495.
5.
Lee W.C.Y. Mobile Cellular Telecommunications: Analog and Digital Systems,
2nd ed. N.Y.: McGraw-Hill, 1995.
6.
Назаров А.А., Моисеев А.Н. Распределенная система обработки данных физи-
ческих экспериментов // Известия вузов. Физика. 2014. Т. 57. № 7. С. 112-117.
7.
Топорков В.В. Модели распределенных вычислений. М.: Физматлит, 2004.
8.
Хорошевский В.Г., Павский В.А. Расчет показателей эффективности функцио-
нирования распределенных вычислительных систем // Автометрия. 2008. Т. 44.
№ 2. С. 3-15.
9.
Brown L., Gans N., Mandelbaum A., Sakov A., Shen H., Zeltyn S., Zhao L. Sta-
tistical Analysis of a Telephone Call Center: a Queueing-science Perspective // J.
Amer. Statist. Associat. 2005. V. 100. P. 36-50.
10.
Gans N., Koole G., Mandelbaum A. Telephone Call-centers: Tutorial, Review and
Research Prospects // Manuf. Serv. Manag. 2003. V. 5. P. 79-141.
11.
Koole G., Mandelbaum A. Queueing Models of Call Centers: An Introduction //
Ann. Oper. Res. 2002. V. 113. P. 41-59.
12.
Афанасьева Л.Г., Булинская Е.В. Математические модели транспортных си-
стем, основанные на теории очередей // Труды Московского физико-техниче-
ского института (государственного университета). 2010. Т. 2. № 4. С. 6-21.
13.
Задорожный В.Н. Транспортная сеть массового обслуживания: теория и экспе-
рименты // Динамика систем, механизмов и машин. 2014. № 3. С. 162-165.
14.
Fedotkin M.A. On a Class of Stable Algorithms for Control of Conflicting Flows or
Arriving Airplanes // Problems of control and information theory. 1977. V. 6. No. 1.
P. 13-22.
15.
Башарин Г.П., Гайдамака Ю.В., Самуйлов К.Е. Математическая теория теле-
трафика и ее приложения к анализу мультисервисных сетей связи следующих
поколений // Автоматика и вычислительная техника. 2013. № 2. С. 11-21.
16.
Башарин Г.П., Самуйлов К.Е., Яркина Н.В., Гудкова И.А. Новый этап развития
математической теории телетрафика // АиТ. 2009. № 12. С. 16-28.
Basharin G.P., Samouylov K.E., Yarkina N.V., Gudkova I.A. A New Stage in Math-
ematical Teletraffic Theory // Autom. Remote Control.
2009. V. 70. No. 12.
P. 1954-1964.
17.
Borst S., Mandelbaum A., Reiman M.I. Dimensioning Large Call Centers // Oper-
ations Research. 2004. V. 52. P. 17-34.
18.
Дудин А.Н., Клименок В.И., Вишневский В.М. The Theory of Queuing Systems
with Correlated Flows. Heidelberg, Germany: Springer, 2020.
19.
Степанов С.H. Теория телетрафика: концепции, модели, приложения. М.: Го-
рячая линия-Телеком, 2015.
97
20.
Tikhonenko O., Ziolkowski M., Kempa W.M. Queueing Systems with Random Vol-
ume Customers and a Sectorized Unlimited Memory Buffer // Int. J. Appl. Math.
Comput. Sci., 2021. V. 31. No. 3. P. 471-486.
21.
Tikhonenko O., Ziolkowski M. Queueing Systems with Random Volume Customers
and their Performance Characteristics // JIOS. 2021. V. 45. No. 1. P. 21-38.
22.
Горбунова А.В., Наумов В.А., Гайдамака Ю.В., Самуйлов К.Е. Ресурсные си-
стемы массового обслуживания как модели беспроводных систем связи //Ин-
форматика и ее применение. 2018. Т. 12. No. 3. С. 48-55.
23.
Наумов В.А., Самуйлов К.Е. Анализ сетей ресурсных систем массового обслу-
живания // АиТ. 2018. № 5. С. 59-68.
Naumov V.A., Samouylov K.E. Analysis of Networks of the Resource Queuing Sys-
tems // Autom. Remote Control. 2018. V. 79. No. 5. P. 822-829.
24.
Naumov V., Samouylov K. Resource System with Losses in a Random Environ-
ment // Mathematics. 2021. V. 9. No. 21. P. 1-10.
25.
Moskaleva F., Lisovskaya E., Gaidamaka Y. Resource Queueing System for Analysis
of Network Slicing Performance with QoS-Based Isolation // Dudin A., Nazarov A.,
Moiseev A. (eds.) Information Technologies and Mathematical Modelling. Queueing
Theory and Applications. ITMM 2020. Communications in Computer and Informa-
tion Science. V. 1391. Springer, Cham, 2021.
26.
Назаров А.А., Моисеева С.П. Метод асимптотического анализа в теории массо-
вого обслуживания. Томск: Изд-во НТЛ, 2006.
27.
Ефросинин Д.В., Фархадов М.П., Степанова Н.В. Исследование управляемой
системы массового обслуживания с ненадежными неоднородными приборами //
АиТ. 2018. № 2. С. 80-105.
Efrosinin D.V., Farkhadov M.P., Stepanova N.V. Study of a Controllable Queueing
System with Unreliable Heterogeneous Servers // Autom. Remote Control.
2018.
V. 79. No. 2. P. 265-285.
28.
Клименок В.И., Дудин А.Н., Вишневский В.М. Priority Multi-Server Queueing
System with Heterogeneous Customers // Mathematics. 2020. V. 8. № 9. С. 1501-
1517.
29.
Ивановская И.А., Моисеева С.П. Исследование математической модели парал-
лельного обслуживания заявок смешанного типа // Известия Томского политех-
нического университета. Управление, вычислительная техника и информатика.
2010. Т. 317. № 5. С. 32-34.
30.
Sinyakova I., Moiseeva S. Investigation of Output Flows in the System with Parallel
Service of Multiple Requests // Problems of Cybernetics and Informatics. Baku,
Azerbaijan, 2012. P. 180-181.
31.
Мокров Е.В., Чукарин А.В. Анализ показателей эффективности системы об-
лачных вычислений с миграцией серверов // T-Comm Телекоммуникации и
Транспорт. 2014. № 8. С. 64-67.
32.
Pankratova E.V., Moiseeva S.P., Farhadov M.P., Moiseev A.N. Heterogeneous Sys-
tem MMP P/GI(2)/∞ with Random Customers Capacities / Журн. СФУ. Сер.
Матем. и физ. 2019. 12:2 (2019). C. 231-239.
33.
Лисовская Е.Ю., Моисеева С.П., Pagano M., Панкратова Е.В. Heterogeneous
System GI/GI(n)/∞ with Random Customers Capacities // Applied Probability
and Stochastic Processes. Infosys Science Foundation Series. Singapore: Springer,
Singapore, 2020. С. 507-521.
98
34. Galileyskaya A., Lisovskaya E., Pagano M. On the Total Amount of the Occupied
Resources in the Multi-resource QS with Renewal Arrival Process // CCIS. 2019.
V. 1109. P. 257-269.
35. Tikhonenko O., Kempa W.M. The Generalization of AQM Algorithms for Queueing
Systems with Bounded Capacity // PPAM. Torun. Poland. 2011. LNCS. V. 7204.
P. 242-251. Springer. Heidelberg (2012).
36. Моисеев А.Н., Назаров А.А. Бесконечнолинейные системы и сети массового об-
служивания. Томск: Изд-во НТЛ, 2015.
37. Lisovskaya E., Moiseeva S., Pagano M., Potatueva V. Study of the MMPP/GI/∞
Queueing System with Random Customers’ Capacities // Informatics and Applica-
tions. 2017. V. 11. Is. 4. P. 111-119.
38. Moiseev A., Moiseeva S., Lisovskaya E. Infinite-server Queueing Tandem with
MMPP Arrivals and Random Capacity of Customers // European Conference on
Modelling and Simulation. Budapest, 2017. P. 673-679.
39. Bushkova T., Galileyskaya A., Lisovskaya E., Pankratova E., Moiseeva S. Multi-
service Resource Queue with the Multy-component Poisson Arrivals // Global and
Stochastic Analysis. 2021. V. 8. No 3. P. 97-109.
Статья представлена к публикации членом редколлегии В.М. Вишневским.
Поступила в редакцию 19.01.2022
После доработки 24.03.2022
Принята к публикации 28.04.2022
99