Научная статья на тему 'Стационарное распределение в системе |m|m|1|∞ с останавливающейся интенсивностью входного потока'

Стационарное распределение в системе |m|m|1|∞ с останавливающейся интенсивностью входного потока Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
63
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ / ПУАССОНОВСКИЙ ВХОДНОЙ ПОТОК С ОСТАНАВЛИВАЮЩЕЙСЯ ИНТЕНСИВНОСТЬЮ / ЗАДАЧА ДИРИХЛЕ / ИГРА НА РАЗОРЕНИЕ ИГРОКА / QUEUING SYSTEM / POISSON INPUT FLOW WITH STOPPING INTENSITY / DIRICHLET PROBLEM / THE GAME TO RUIN THE PLAYER

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Цициашвили Гурами Шалвович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Stationary distribution in the system |M|M|1|∞ with the staying intensity of the input flow

The stationary distribution of the queuing system is calculated, in which the intensity of the Poisson input stream is a Markov process that stops in some states. The dependence of the stationary distribution in the system on the initial state of the input stream is investigated. It is shown that such a model of a random environment is identical to the player’s ruin model, and its study reduces to solving a discrete analogue of the Dirichlet problem and using well-known formulas for stationary distributions of the number of requests in a service system with a constant input flow rate.

Текст научной работы на тему «Стационарное распределение в системе |m|m|1|∞ с останавливающейся интенсивностью входного потока»

2020

ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

Управление, вычислительная техника и информатика

№ 50

УДК 519.218.72

Б01: 10.17223/19988605/50/7

Г.Ш. Цициашвили

СТАЦИОНАРНОЕ РАСПРЕДЕЛЕНИЕ В СИСТЕМЕ М | М111да С ОСТАНАВЛИВАЮЩЕЙСЯ ИНТЕНСИВНОСТЬЮ ВХОДНОГО ПОТОКА

Работа выполнена при частичной поддержке РФФИ, проект № 17-07-00177.

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

Ключевые слова: система массового обслуживания; пуассоновский входной поток с останавливающейся интенсивностью; задача Дирихле; игра на разорение игрока.

Моделям массового обслуживания в случайной среде посвящено большое количество работ, затрагивающих как теоретические, так и прикладные аспекты (см., напр.: [1-7]). В этих работах основное внимание уделяется вычислению и анализу стационарных распределений, не зависящих от начального состояния. Однако появляются и другие модели, в которых случайный процесс, определяющий состояние среды, развивается на отрезке с отражающими и поглощающими концами (см., напр.: [8]). Стационарное распределение таких процессов уже зависит от начального состояния. В настоящей работе рассматривается наиболее простой вариант подобной модели случайной среды с помещенной в нее системой массового обслуживания. Вычисляется стационарное распределение системы массового обслуживания в такой случайной среде и исследуется ее зависимость от начального состояния. Показывается, что подобная модель случайной среды идентична модели разорения игрока, а ее исследование сводится к решению дискретного аналога задачи Дирихле [9. Гл. II, § 2-7] и использованию известных формул для стационарных распределений числа заявок в системе обслуживания с постоянной интенсивностью входного потока.

1. Постановка задачи

Рассмотрим одноканальную систему массового обслуживания М | М111 да с бесконечным числом мест ожидания и интенсивностью обслуживания ц. Случайный поцесс Х^), характеризующий интенсивность входного потока, задается марковской цепью ^, к = 0,1,..., с множеством состояний {О,...,ТУ). Марковская цепь гк, к = 0,1,..., описывает игру на разорение игрока [10. Гл. I, § 9]) и определяет кусочно-постоянный случайный процесс = ^, к < ? < к +1, к = 0,1,... Случайный процесс А,(?) = Л())>0, ? > 0, с множеством состояний (Л(0),...,Л(N} является марковским, Л(/) ф Л(3), / ф у. Система массового обслуживания М | М111 да с так определенной интенсивностью входного потока Х^) будет обозначаться М.

Стационарное распределение в системе М | М 111 да

Рассмотрим марковский процесс (z(í), к(£)), t > 0, характеризующий случайную интенсивность входного потока и случайное число заявок в системе М в момент времени t. Далее предполагаем, что выполняются неравенства

Л(0)< ц,..., Л( 1) < ц. (1)

Нашей задачей является вычисление стационарного распределения второй компоненты к(^ этого процесса.

Очевидно, что стационарное распределение марковской цепи 2к, к = 0,1,..., зависит от начального состояния . На первый взгляд, эта зависимость затрудняет решение поставленной задачи. Однако аналогия марковской цепи 2к, к = 0,1,..., с процессом, описывающим игру на разорение игрока, позволяет, наоборот, существенно упростить вычисление стационарного распределения процесса в системе М. Решение данной задачи может быть сведено к решению дискретного аналога уравнения Дирихле и к использованию известных формул для стацинарного распределения процесса обслуживания в системе с постоянной интенсивностью входного потока.

2. Стационарное распределение марковской цепи zk

Рассмотрим марковскую цепь 2к, к = 0,1,..., с множеством состояний {0,1,..., 1}, с ненулевыми элементами матрицы 0 =|| Вг- ^ ||^ =0 переходных вероятностей

=р, е,.^^,/ = %,=ъыы=\,ъ<р<\^ = \-р. (2)

Всюду далее вероятность Р (А) обозначает вероятность события А при условии, что марковская цепь ^, к = 0,1,..., принимает начальное значение г0. Обозначим

N-1

(к) = I- Р^ (^ = 2), ^ (к) = Р2о (^ =0) + Р2о (^ = N),

очевидно, что справедливо соотношение

nZQ (к) + Vzo (*) = 1. (3)

Формулы (2), (3) выполняются при любом г0 = 0,..., N. Из соотношений (2) следуют неравенства

P0( zo=0) ^ P0( Z) -

PZQ(zo= N) < PZQ(zi= N) <...,

и значит существуют пределы

lim\ (zk = 0) = W (°), limP (Zk = N) = WZn (N), удовлетворяющие соотношению

Очевидно, что при у = р1 + д1 <1 выполняется соотношение

1Ш . (к) = ¥ (0) + У (N) < 1.

к^да 0 0 0

выполняется соотношение я2а (к1) -я2а ((к +1)1) (к1)у,

и значит

ъ^{к + \)К)<Щ(){кК)Ък = \,2,..

Отсюда получаем предельное соотношение

lim п (к) = °. (4)

к^м °

Г.Ш. Цициашвили

Из формул (3), (4) следует предельное соотношение

lim V Zn (*) = ¥ % (0) + ¥ % (N0 = 1. (5)

к-ю 000

Из определения марковской цепи z^, к = 0,1,..., следует, что ¥ (0) - это вероятность того,

что, выходя из состоянияz0, марковская цепь z^, к = 0,1,..., когда-нибудь попадет в состояние 0. Поэтому ¥ (0) можно интерпретировать как вероятность разорения игрока с начальной суммой z0

с вероятностью выигрыша p, вероятностью проигрыша q и суммой выигрыша в игре N.

Тогда функция ¥ (0) удовлетворяет системе линейных алгебраических уравнений

¥Zq (0) = p¥^_i(0) + q¥^ +1(0), z0 =1,...,N-1, ¥0(0) = 1, (0) = 0. (6)

Используя известные формулы для вероятности разорения игрока [10. Гл. I, § 9], можно выписать следующие соотношения:

¥z (0)=(Р7q)Z° -(PNq)N , Р *q; ¥z (0) = 1 -p = q; z0=0,...,N, (7)

0 1 - (p / q) 0 N

В свою очередь, из формулы (5) следует, что вероятность выигрыша

¥zo(N) = 1 -¥zo(0). (8)

Распределение ¥ (0),...,¥ (N) является стационарным распределением марковской цепи

Zj., к = 0,1,..., с начальным состоянием z0. Это распределение сосредоточено в точках 0, N, которые являются поглощающими для данной цепи. Отсюда следует, что цепь z^, к = 0,1,..., при любом начальном условии z0 = 0,...,N имеет стационарное распределение. Однако эта цепь не является эр-годической, так как ее стационарное распределение зависит от начального условия. Этими же свойствами обладает кусочно-постоянный процесс z(t), определяемый по марковской цепи z^, к = 0,1,..., и задающий интенсивность входного потока — (t) = A(z(t)) системы массового обслуживания M.

3. Стационарное распределение числа заявок в системе массового обслуживания M

При начальном условии z (0) = z0 стационарное распределение процесса - (t) = A(z(t)) удовлетворяет соотношениям

lim Я (A(z(t)) = A(0)) = ¥ (0), lim P (-(z(t)) = A(N)) = ¥ (N).

t—ю 0 0 t-*» 0 0

Иными словами, случайный процесс -(t) имеет на множестве состояний {0,...,N} двухточечное стационарное распределение P(-(t) = A(0)) = ¥z (0), P(-(t) = A(N)) = ¥z (N), зависящее от

начального состояния z0. Причем процесс -(t), попадая в состояние A(0) (попадая в состояние A(N) ), останавливается в нем и далее не меняется.

Перейдем теперь к вычислению предельного распределения числа заявок в системе M при условии (1). Известно, что стационарное распределение р(к) числа заявок в системе M | M 111» при постоянной интенсивности входного потока X и интенсивности обслуживания ц удовлетворяет соотношениям

р(к) = (1 -р)рк, к = 0,1,..., р = -<1. (9)

Ц

Обозначим р(0) = —— <1, р(N) = —(—) <1, тогда стационарное распределение Pz (к), к = 0,1,..., ц Ц 0

числа заявок в системе массового обслуживания M удовлетворяет равенству

PZq (к) = ¥zo (0)(1 -р(0))р*(0) + (N)(1 -р(—))р*(N), к = 0,1,... (10)

Стационарное распределение в системе M | M 111 œ

Если предположить, что А(г), I = 0,..., 1, - начальное распределение случайной величины 20, то тогда вследствие формулы (10) стационарное распределение П(к), к = 0,1,..., числа заявок в системе обслуживания М имеет вид:

П(к)= Г^,(0)(1 -р(0))р^(0) + (Л^)(1 -, £ = 0,1,... (11)

1=0 -1

Заметим, что если А(1) = ... = А(1 -1) = 0, то для существования стационарного распределения достаточно потребовать Л(0) < ц, Л(1) < ц.

Заключение

Перечислим теперь возможные обобщения полученных результатов. От простейшей однока-нальной системы М | М 111 да , лежащей в основе модели М, можно перейти к многоканальным системам, системам с отказами, к открытым сетям массового обслуживания. Марковская цепь ^, к = 0,1,..., определяющая интенсивность входного потока, может быть заменена случайным процессом с непрерывным временем, например диффузионным процессом с поглощениями или частичными поглощениями и отражениями в концах некоторого отрезка. Эта марковская цепь может определять не только интенсивность входного потока, но и интенсивность обслуживания. Тогда вероятность попадания марковской цепи хк, к = 0,1,..., удовлетворяет дискретному аналогу уравнения Дирихле и может быть решена известными методами теории вероятностей и математической физики. Можно также по стационарному распределению процесса к^), t > 0, числа заявок в системе массового обслуживания М (оцениваемому, например, по наблюдениям) определить начальное состояние процесса 2^), t > 0, характеризующего интенсивность входного потока в начальный момент времени.

ЛИТЕРАТУРА

1. Вишневский В.М., Дудин А.Н., Клименок В.И. Стохастические системы с коррелированными потоками. Теория и приме-

нение в телекоммуникационных сетях. М. : Техносфера, 2018. 564 с.

2. Вишневский В.М., Семёнова О.В. Системы поллинга: теория и применение в широкополосных беспроводных сетях. М. :

Техносфера, 2007. 470 с.

3. Vishnevskiy V.M., Evfrosinin D.V., Krishnamurti A. Principles of Construction of Mobile and Stationary Tethered High-Altitude

Unmanned Telecommunication Platforms of Long-Term Operation // Communications in Computer and Information Science. 2018. V. 919. P. 561-569.

4. Klimenok V.I. Two-Server Queueing System with Unreliable Servers and Markovian Arrival Process // Communications in

Computer and Information Science. 2017. V. 800. P. 63-74.

5. Klimenok V.I., Dudin A.N., Vishnevskiy V.M. A Retrial Queueing System with Alternating Inter-retrial Time Distribution //

Communications in Computer and Information Science. 2018. V. 919. P. 302-315.

6. Коротаев И.А., Спивак Л.Р. Системы массового обслуживания в полумарковской случайной среде // Автоматика и теле-

механика. 1992. Вып. 7. C. 86-92.

7. Жерновой Ю.В. Система массового обслуживания M | M | n | r, функционирующая в синхронной случайной среде //

Информационные процессы. 2009. Т. 9, вып. 4. C. 352-363.

8. Бондрова О.В., Головко Н.И., Жук Т.А. Вывод уравнений типа Колмогорова-Чепмена с интегральным оператором //

Дальневосточный математический журнал. 2017. Т. 17, вып. 2. C. 135-146.

9. Дынкин Е.Б., Юшкевич А.А. Теоремы и задачи о процессах Маркова. М. : Наука, 1967. 232 с.

10. Ширяев А.Н. Вероятность. М. : Наука, 1989. 432 c.

Поступила в редакцию 2 октября 2019 г.

Tsitsiashvili G.Sh. (2019) STATIONARY DISTRIBUTION IN THE SYSTEM WITH THE STAYING INTENSITY OF THE INPUT FLOW. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie vychislitelnaja tehnika i informatika [Tomsk State University Journal of Control and Computer Science]. 50. pp. 56-60

DOI: 10.17223/19988605/50/7

r.W^. ^^arneum

Consider a single server queuing system with an infinite number of waiting places and service intensity representing by some random process. A Markov chain with many states defines the process characterizing the intensity of the input flow. The Markov chain describes a game of player ruin and defines a piecewise constant random process with many states which is Markov process. A queuing system with so defined input flow rate will be denoted M.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Consider the Markov process characterizing the random intensity of the input flow and the random number of customers in the system at a time. Then assume that the following inequalities are satisfied: A(0) < p,..., A(N) < M, A(i) ^ A( j), i ^ j■ Our task is to calculate the stationary distribution of the process, describing a number of customers in the system M.

It is obvious that the stationary distribution of the Markov chain depends on the initial state At first glance, this dependence makes it difficult to solve the problem. However, the analogy of the Markov chain process, describing the game to ruin the player, on the contrary, simplifies the computation of the stationary distribution of the process in the system M. The solution of this problem can be reducing to the solution of a discrete analogue of the Dirichlet equations. Then it is possible to use well-known formulas for stationary distribution service process in the system with a constant intensity of the input flow.

Consider a Markov chain with a set of states with nonzero elements of the transition probability matrix

0M+1 =P> 0;,;-i =9, i = \,...,N-\, 60,0=6^=1, 0<p<l, q = l-p. (1)

Everywhere further, probability P (A) denotes the probability of an event A provided that the Markov chain zt, k = 0,1,..., takes

the initial value z . Denote

*z0 (k) = S Pz0 (Zk = z), vz0 (k) = Pz0 (Zk = 0) + Pz0 (Zk = N). It is obvious that the following relation is valid

^ (k) + vZ() (k) = 1. (2)

Formulas (1), (2) are true at any z0 =0,...,N. Denote p(0) = A(0) < 1, p(N) = A(N) <1, then stationary distribution p (k),

^ M- 0

k = 0,1,... , of a number of customers in the queuing system M satisfies the equality

PZq(k) = ¥zq(0)(1-p(0))p*(0) + (N)(1-p(N))p^(N), k = 0,1,...

Keywords: queuing system; Poisson input flow with stopping intensity; Dirichlet problem; the game to ruin the player.

TSITSIASHVILI Gurami Shalvovich (Doctor of Physical and Mathematical Sciences, Professor, Institute for Applied Mathematics, Far Eastern Branch of RAS, Vladivostok, Russian Federation). E-mail: guram@iam.dvo.ru

REFERENCES

1. Vishnevsky, V.M., Dudin, A.N. & Klimenok, V.I. (2018) Stokhasticheskie sistemy s korrelirovannymi potokami. Teoriya i prime-

nenie v telekommunikatsionnykh setyakh [Stochastic systems with correlated flows. Theory and application in telecommunication networks]. Moscow: Tekhnosfera.

2. Vishnevsky, V.M. & Semenova, O.V. (2007) Sistemy pollinga: teoriya i primenenie v shirokopolosnykh besprovodnykh setyakh

[Polling systems: theory and application in broadband wireless networks]. Moscow: Tekhnosfera.

3. Vishnevsky, V.M., Evfrosinin, D.V. & Krishnamurti, A. (2018) Principles of Construction of Mobile and Stationary Tethered

High-Altitude Unmanned Telecommunication Platforms of Long-Term Operation. Communications in Computer and Information Science. 919. pp. 561-569. DOI: 10.1007/978-3-319-99447-5_48

4. Klimenok, V.I. (2017) Two-Server Queueing System with Unreliable Servers and Markovian Arrival Process. Communications

in Computer and Information Science. 800. pp. 63-74. DOI: 10.1007/978-3-319-68069-9_4

5. Klimenok, V.I., Dudin, A.N. & Vishnevsky, V.M. (2018) A Retrial Queueing System with Alternating Inter-retrial Time

Distribution. Communications in Computer and Information Science. 919. pp. 302-315. DOI: 10.1007/978-3-319-99447-5

6. Korotaev, I.A. & Spivak, L.R. (1992) Queuing Systems in the semi-Markov random environment. Automatics Remote Control. 7.

pp. 86-92.

7. Zhernovoy, Yu.V. (2009) Queuing system functioning in synchronous random environment. Information Processes. 9(4).

pp. 352-363.

8. Bodrova, O.V., Golovko, N.I. & Zhuk, T.A. (2017) Derivation of Kolmogorov-Chapman type equations with integral operator.

Far Eastern Mathematical Journal. 17(2). pp. 135-146.

9. Dynkin, E.B. & Yushkevich, A.A. (1967) Teoremy i zadachi o protsessakh Markova [Theorems and problems on Markov

processes]. Moscow: Nauka.

10. Shiryaev, A.N. (1989) Veroyatnost' [Probability]. Moscow: Nauka.

i Надоели баннеры? Вы всегда можете отключить рекламу.