ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА 2019 Управление, вычислительная техника и информатика № 46
УДК 519.218.72
DOI: 10.17223/19988605/46/11
Г.Ш. Цициашвили, М.А. Осипова
СТАЦИОНАРНОЕ РАСПРЕДЕЛЕНИЕ В ПРОСТЕЙШЕЙ RQ-СИСТЕМЕ МАССОВОГО ОБСЛУЖИВАНИЯ
Работа выполнена при частичной финансовой поддержке фонда РФФИ (проект № 17-07-00177).
Работа посвящена вычислению предельного распределения в модели одноканальной RQ-системы в предположении, что интенсивности входного потока и обслуживания зависят от числа заявок на орбите. Эти вычисления основаны на решении системы стационарных уравнений Колмогорова-Чепмена для процесса, описывающего RQ-систему, и предельном распределении процесса гибели и рождения с произвольными интенсивностями гибели и рождения.
Ключевые слова: RQ-система; процесс гибели и рождения; стационарные уравнения Колмогорова-Чепмена.
В монографии [1] приведен подробный обзор результатов по расчету RQ-систем массового обслуживания. Исследование стабильности случайных процессов, описывающих RQ-системы, проведено в [2, 3]. В [4] и последующих работах исследование RQ-систем продолжено в направлении их асимптотического анализа. Однако остаются не вполне исследованными возможности точного вычисления стационарного распределения в различных RQ-системах, особенно если их характеристики зависят от числа заявок на орбите.
Настоящая работа посвящена поиску точных решений этой задачи в символьном виде для отдельных моделей RQ-систем. В ее основе лежат стационарные уравнения Колмогорова-Чепмена для марковских процессов, описывающих RQ-системы. Для поиска этих решений используются известные стационарные распределения процессов гибели и рождения [5]. С помощью полученных формул удается получить необходимые условия существования стационарных распределений в RQ-системах и построить аналоги коэффициентов загрузки в них.
1. Основные результаты
Следуя [4], рассмотрим RQ-систему, описываемую марковским процессом (k(t),i(t)), где i(t) -число заявок на орбите RQ-системы, k(t) характеризует состояние обслуживающего устройства: k (t) = 1, если устройство обслуживает очередную заявку, k (t) = 0, если оно по каким-либо причинам простаивает. Если прибор свободен, то интенсивность ухода заявки с орбиты равна ai и зависит от числа заявок i на орбите, о = 0. Если прибор занят, то интенсивность ухода заявки с орбиты равна нулю (заявка мгновенно уходит с орбиты и возвращается на нее). Интенсивность обслуживания заявки на приборе равна , а интенсивность входного пуассоновского потока равна А,г-, где i > 0 - число заявок на орбите.
В работе рассматриваются две модели ухода заявок с орбиты: oi = о, oi = iо, i >0. Первая модель предполагает, что на орбите формируется очередь заявок, ждущих перехода на прибор, а уйти на прибор может только первая заявка очереди. Вторая модель предполагает, что все заявки на орбите независимо друг от друга могут перейти на прибор. Для таких моделей выводятся явные формулы вычисления стационарных вероятностей и необходимые условия существования этих вероятностей.
Обозначим
а, =
X (X, + ст,) + ст,
а
■> У,
, ,> 0, Ро=1, р, = п—, i > 0
/=1 стг
Пусть р(к,г), к, г = 0,1,..., предельное распределение процесса (к({),г^)), £ > 0. Теорема 1. Предельное распределение р(к, г) удовлетворяет равенствам
-1
p(0, i) = p(0,0) р,, p(1,,) = p(0, i)y,, i > 0, p(0,0) =
Ер, (1+ у)
,=0
Если марковский процесс (k(t), /(i)), t > 0, является эргодическим, то
да
Ер,(1 + Yj )<
(1)
(2)
,=0
Доказательство. Переходные интенсивности RQ-системы с одним обслуживающим устройством определяются рис. 1.
▲ 4 „ i r 4 „ t r
\1 V
\ я1 Pi \ Я2
1 r \ > r \ u
\
ц2
ООО
Рис. 1. Граф переходных интенсивностей RQ-системы Fig. 1. Transient RQ-system intensity graph
Выпишем систему уравнений Колмогорова-Чепмена для данной системы обслуживания используя рис. 1:
p (0,0)X 0= p (1,0)ц 0, p(0, i)(Xj + о, ) = p(1, Ощ,, >0, p(1,0)(X0 + ц,) = p(0,0)X0 + p(0,1)CTl, p(1,i)(Xг + ц,) = p(0,OX, + p(0,, + 1)a,+1 + p(1,, -1)X,_1,, > 0. Из формулы (3) находим:
X,
(3)
(4)
(5)
(6)
Из формулы (4) получаем:
Из формул (5), (7) следует, что
p (1,0) = p (0,0) ^ Ц0
p(1,,) = p(0,,) X +а',, >0.
(7)
(8)
p(0,0) X0( X0 +Ц0) = p(0,0)X0 + p(0,1)a1, Ц0
и значит
p (0,1)a1= p (0,0)
X0( X0 +a0) Ц0
Из формул (6), (8) следует, что p(0,,)
fX, (X, +a,)
= p(0,, + 1)сг+1 + p(0,, -1)
X,-1(X,-1 +gj-1) Ц-1 '
t >0.
(9)
(10)
Перепишем формулы (7) - (10) в виде:
^(0,0)а0 = p(0,1)CTl, p(0,г)(аг + с,) = p(0,i + 1)аг+1 + p(0,i— 1)ам, i>0, (11)
p(1, i) = p(0, i)ji, i > 0. (12)
Тогда из формул (11), (12) (см.: [5. Гл. 7, § 4]) следуют равенства (1). Таким образом, если марковский процесс (к(t), i(t)), t > 0, эргодический, то выполняется неравенство (2).
Следствие. Если марковский процесс (к(t),i(t)), t > 0, является эргодическим, то, используя результаты статьи [6], можно доказать, что стационарные пуассоновские потоки заявок, уходящих из RQ-системы, поступающих с орбиты на свободный прибор, поступающих на орбиту, имеют следующие интенсивности:
œ œ œ
Л1 = хp(1,i)||, Л2 = xp(0,i)Xi, Лз = Zp(1, i)Xi.
i=0 i=0 i=0
2. Примеры
Модель 1. Рассмотрим введенную в [7] модель RQ - системы:
Хг- = X, ц = ц, г > 0, аг- = а, г > 0, а0 = 0.
Из теоремы 1 следует, что
ап
p(0,0) =
1+ Y0+ (1+ У)"
<"0
с -а
\ i—1
—1
p(1,0) = p(0,0)Y0,
p(0,i) = p(0,0), p(1,i) = p(0,i)j, i > 0,
(13)
(14)
где
а, = а = ■
X(X + с)
^ y, = Y :
X + c
p,
а [ а
_ ^0
i—1
X2 X , г >0, а0 =—, J0 P0 =1-I I
ц ц а ^а^
Следовательно, в соответствии с формулами (13), (14) необходимым условием эргодичности процесса (к(/),¿(¿)), £ > 0, является соотношение
а X(X + с) XX _ = ^-¿ = _ + — <1.
(15)
а ца ц ца
В [3] доказано, что неравенство (15) является достаточным условием эргодичности марковского процесса (к(¿), ¿(¿)), £ > 0.
Модель 2. Рассмотрим теперь еще один интересный для приложений частный случай, когда X = X, ц = ц, аг- = I а [7]. В этом случае
X ^
P0 =1, Y0 =—, Рг = П | i=1
(
X(l — 1) X
2 Л
X + i I
Y; = -1, i >0,
I
(16)
ц/ ц/а и выполняются равенства (1).
да
Исследуем условие (2) сходимости ряда 2 рг (1+ Уг), являющееся необходимыми для
1=0
эргодичности марковского процесса (к(£),/(?)), £ > 0. Этот ряд сходится тогда и только тогда, когда
сходится ряд
œ œ X + ic i Zy, Pi = Z-П
i=1 i=1 I l=1
fX(l — 1) X2 ^ Il |lc
X + ic ^ X
f
= Z-
i=1 i i=1 I
1 [X
1+-| -—1
11 с
Необходимым условием сходимости ряда £ ргуг-, является неравенство X < ц. Докажем
г=0
XI X
достаточность этого условия. Пусть X < ц, определим L условием —I 1 +--
ц^ La
= a < 1, тогда
/
Zy,Р, ^П 1 + ^
® x+,a i -L
Z -a1 L < да.
i=L+1 Ц
i=l+1 i=1 цч. la,
да
Таким образом, ряд Ер, (1+ У,) сходится при X < ц. Автором статьи [3] в устном докладе
i=0
отмечено, что неравенство X < ц является достаточным условием эргодичности марковского процесса (k(t),i(t)), t >0.
Заключение
Особенностью полученных в работе результатов является возможность рассчитывать распределение в марковской модели RQ-системы при достаточно произвольных зависимостях интенсивностей входного потока и обслуживания от числа заявок на орбите. Это позволяет рассматривать различные механизмы адаптации RQ-системы к текущему числу заявок на орбите, а также ставить и решать различные оптимизационные задачи.
ЛИТЕРАТУРА
1. Artalejo J.R., Gomez-Corral A. Retrial Queueing Systems. A Computational Approach. Berlin, Heidelberg : Springer-Verlag, 2008.
2. Вишневский В.М., Дудин А.Н., Клименок В.И. Стохастические системы с коррелированными потоками : теория и приме-
нение в телекоммуникационных сетях. М. : Техносфера, 2018.
3. Afanaseva L.G. Stability conditions for constant retrial rate queuing system with a regenerative input flow // Proceedings of
IX Moscow International Conference on Operatiobns Research. 2018. V. 1. P. 308-313.
4. Назаров А.А., Моисеева Е. А. Исследование RQ-системы MMPP|M|1 методом асимптотического анализа в условии
большой загрузки // Известия Томского политехнического университета. 2013. Т. 322, № 2. C. 19-23.
5. Карлин С. Основы теории случайных процессов. М. : Мир, 1971.
6. Tsitsiashvili G.Sh., Osipova M.A. Modelling of output flows in queuing systems and networks // Information Technologies and
Mathematical Modelling - Queueing Theory and Applications. Vol. 912 of the Communications in Computer and Information Science series. ITMM-2018. P. 106-116.
7. Fayolle G. A simple telephone exchange with delayed feedbacks. In Teletraffic Analysis and Computer Perfomance Evaluation /
O.J. Boxma, J.W. Cohen, H.C. Tijms (eds.). Amsterdam : Elsevier, 1986.
Поступила в редакцию 14 сентября 2018 г.
Tsitsiashvili G.Sh., Osipova M.A. (2019) STATIONARY DISTRIBUTIONS IN THE SIMPLEST RQ-QUEUEING SYSTEM. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie vychislitelnaja tehnika i informatika [Tomsk State University Journal of Control and Computer Science]. 46. pp. 93-97
DOI: 10.17223/19988605/46/11
This paper is devoted to the search for exact solutions of the considered problem in symbolic form for individual models of RQ-systems. It is basing on the stationary Kolmogorov-Chapman equations for Markov processes describing RQ-systems. With the help of the obtained formulas, it is possible to obtain the necessary conditions for the existence of stationary distributions in RQ-systems and to construct analogues of loading coefficients in them.
Consider the RQ-system described by the Markov process (k(t), i(t)), where i(t) is the number of customers in the orbit of the RQ-system, k(t) characterizes the state of the server, k(t) = 1, if it serves the customer, k(t) = 0, if it is idle for any reason. If the server is free, the intensity ai of the withdrawal of the customer from the orbit depends on the number i of customers in orbit ct0 = 0. If the server is occupied, the intensity of the withdrawal of the customer from orbit is zero (the customer instantly goes out of orbit and returns to it). The service intensity of the customer on the server is equal to ^ i, and the intensity of the input Poisson flow is equal
to Xi, where i > 0 is the number of customers.
The paper considers two models of customers leaving the orbit: a, = a, a, = i a, i > 0. First model assumes that a queue of customers waiting for the transition to the server is formed in the orbit, and only the first customer of the queue can go to the server. The second model assumes that all customers in orbit can independently switch to the server. For these models, explicit formulas for calculating stationary probabilities and the necessary conditions for the existence of these probabilities are derived. Denote
— (-,+a,-) — +a,- , ' a,,
a, = —--, У, = --1, i > 0, po = 1, p, = Па^^1, i >0.
Mi Mi 1=1 ai
Assume that p(k,i), k, i = 0,1,..., is the limit distribution of the process (k(t),i(t)), t > 0. Theorem. The limit distribution p(k, i) satisfies the equalities
p(0,i) = p(0,0)p,., p(1,i) = p(0,i)y,., i > 0, p(0,0) = If Markov process (k(t),i(t)), t > 0, is ergodic, then
да
sp,- (1+у,- )< да-
i=0
SP, (1+ У,)
i=0
Keywords: RQ-system; process of death and birth; stationary Kolmogorov-Chapman equations.
TSITSIASHVILI Gurami Shalvovich (Doctor of Physics and Mathematics, Professor, Main Researcher of Institute for Applied Mathematics, Far Eastern Branch of Russian Academy Sciences, Vladivostok, Russian Federation).
E-mail: [email protected]
OSIPOVA Marina Anatolievna (Candidate of Physics and Mathematics, Associate Professor, Researcher of Institute for Applied
Mathematics, Far Eastern Branch of Russian Academy Sciences, Vladivostok, Russian Federation).
E-mail: [email protected]
REFERENCES
1. Artalejo, J.R. & Gomez-Corral, A. (2008) Retrial Queueing Systems. A Computational Approach. Berlin, Heidelberg: SpringerVerlag.
2. Vishnevsky, V.M., Dudin, A.N. & Klimenok, V.I. (2018) Stokhasticheskie sistemy s korrelirovannymi potokami: teoriya i primenenie v telekommunikatsionnykh setyakh [Stochastic systems with correlated flows. Theory and application in telecommunication networks]. Moscow: Tekhnosfera.
3. Afanaseva, L.G. (2018) Stability conditions for constant retrial rate queuing system with a regenerative input flow. Proceedings of IXMoscow International Conference on Operatiobns Research. 1. pp. 308-313.
4. Nazarov, A.A. & Moiseeva, E.A. (2013) Issledovanie RQ-sistemy metodom asimptoticheskogo analiza v uslovii bol'shoy zagruzki [A Research of RQ-system by the method of asymptotic analysis in the condition of large load]. Izvestiya Tomskogo politekhnicheskogo universiteta - Bulletin of Tomsk Polytechnic University. 322(2). pp. 19-23.
5. Karlin, S. (1971) Osnovy teorii sluchaynykhprotsessov [Fundamentals of the theory of random processes]. Moscow: Mir.
6. Tsitsiashvili, G.Sh. & Osipova, M.A. (2018) Modelling of output flows in queuing systems and networks. Information Technologies and Mathematical Modelling - Queueing Theory and Applications. 912. pp. 106-116.
7. Fayolle, G. (1986) A simple telephone exchange with delayed feedbacks. In: Boxma, O.J., Cohen, J.W. & Tijms, H.C. (eds) Teletraffic Analysis and Computer Perfomance Evaluation. Amsterdam: Elsevier.