Научная статья на тему 'СТАЦИОНАРНЫЕ ХАРАКТЕРИСТИКИ СИСТЕМЫ M /G/1/m С УЧЕТОМ КОНТРОЛЯ КАЧЕСТВА ОБСЛУЖИВАНИЯ'

СТАЦИОНАРНЫЕ ХАРАКТЕРИСТИКИ СИСТЕМЫ M /G/1/m С УЧЕТОМ КОНТРОЛЯ КАЧЕСТВА ОБСЛУЖИВАНИЯ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
0
0
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
однолинейная система обслуживания / конечное число мест для ожидания / контроль качества / повторное обслуживание / стационарные характеристики / финальная вероятность / время пребывания в состоянии / среднее число заявок / single-server queuing system / finite queue / quality control / re-service / stationary characteristics / final probabilities / sojourn times in states / average number of requests

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

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Алексей Иванович Песчанский

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

STATIONARY CHARACTERISTICS OF THE M/G/1/m QUEUING SYSTEM WITH REGARD TO SERVICE QUALITY CONTROL

A semi-Markov model is constructed to describe the functioning of a single-component servicing system with a storage device of finite capacity, in which the quality of service of requests is monitored. In case of an unsatisfactory result, repeated servicing of the application is carried out until satisfactory quality is achieved. The stationary distribution of the nested Markov chain is found, the stationary characteristics of the system are determined, depending on the probability of high-quality service of requests: stationary distribution of the queue over time, the average stationary sojourn times in states, the average queue length, the average request sojourn time in the queue and in the system.

Текст научной работы на тему «СТАЦИОНАРНЫЕ ХАРАКТЕРИСТИКИ СИСТЕМЫ M /G/1/m С УЧЕТОМ КОНТРОЛЯ КАЧЕСТВА ОБСЛУЖИВАНИЯ»

УДК 519.21

DOI: 10.17586/0021-3454-2024-67-2-133-144

СТАЦИОНАРНЫЕ ХАРАКТЕРИСТИКИ СИСТЕМЫ M / G /1/ m С УЧЕТОМ КОНТРОЛЯ КАЧЕСТВА ОБСЛУЖИВАНИЯ

А. И. Песчанский

Севастопольский государственный университет, Севастополь, Россия peschansky_sntu@mail.ru

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

Ключевые слова: однолинейная система обслуживания, конечное число мест для ожидания, контроль качества, повторное обслуживание, стационарные характеристики, финальная вероятность, время пребывания в состоянии, среднее число заявок

Ссылка для цитирования: Песчанский А. И. Стационарные характеристики системы M/G/1/m с учетом контроля качества обслуживания // Изв. вузов. Приборостроение. 2024. Т. 67, № 2. С. 133—144. DOI: 10.17586/0021-3454-2024-67-2-133-144.

STATIONARY CHARACTERISTICS OF THE M/G/1/m QUEUING SYSTEM WITH REGARD TO SERVICE QUALITY CONTROL

А. I. Peschansky

Sevastopol State University, Sevastopol, Russia peschansky_sntu@mail.ru

Abstract. A semi-Markov model is constructed to describe the functioning of a single-component servicing system with a storage device of finite capacity, in which the quality of service of requests is monitored. In case of an unsatisfactory result, repeated servicing of the application is carried out until satisfactory quality is achieved. The stationary distribution of the nested Markov chain is found, the stationary characteristics of the system are determined, depending on the probability of high-quality service of requests: stationary distribution of the queue over time, the average stationary sojourn times in states, the average queue length, the average request sojourn time in the queue and in the system.

Keywords: single-server queuing system, finite queue, quality control, re-service, stationary characteristics, final probabilities, sojourn times in states, average number of requests

For citation: Peschansky А. I. Stationary characteristics of the M/G/1/m queuing system with regard to service quality control. Journal of Instrument Engineering. 2024. Vol. 67, N 2. P. 133—144 (in Russian). DOI: 10.17586/0021-3454-202467-2-133-144.

Введение. Задачам теории массового обслуживания посвящены многочисленные публикации. Обзор основных результатов по этой тематике можно найти, например, в книгах [1—7]. Многочисленные приложения теории диктуют необходимость дальнейших исследований в этом направлении. Так, при решении самого разного рода прикладных задач востребованы системы, в которых предъявляются высокие требования к качеству обслуживания. Поэтому возникает необходимость учитывать влияние повторного обслуживания на стационарные показатели систем. В такой постановке в [8, 9] изучена система GI / G /1/0 (в классификации Кендалла—Башарина [10]). В [11] исследована одноканальная система с

© Песчанский А. И., 2024

простейшим входящим потоком и накопителем неограниченной емкости. Настоящая статья является продолжением исследований автора [11] для случая системы с накопителем ограниченной емкости.

Постановка задачи. Рассмотрим систему, в которой имеется один обслуживающий прибор и m мест для ожидания. Входящий поток заявок простейший: время Р между моментами поступления заявок имеет функцию распределения (ФР) G(t) = 1 - e -Xt и плотность g(t) = et, t > 0. Распределение длительности а обслуживания заявок произвольно с ФР F(t) = Р{а < t}, плотностью f (t) и конечным математическим ожиданием Mа . По завершении обслуживания каждой заявки в системе проводится мгновенный контроль качества ее обслуживания. В случае неудовлетворительного качества заявка сразу направляется на повторное обслуживание, длительность у которого имеет ФР 0(t) = Р{у < t}, плотность 9(t) и конечное математическое ожидание M у. Повторное обслуживание проводится до тех, пока качество обслуживания не будет признано удовлетворительным. Предполагается, что вероятность успешного прохождения контроля, как после первого, так и после повторных обслужи-ваний заявок, равна p .

Цель настоящей статьи — обобщить математическую модель системы M / G /1/ m на случай наличия в последней устройства контроля качества обслуживания заявок и установить зависимость стационарных характеристик системы от вероятности качественного обслуживания.

Построение полумарковской модели функционирования системы. Математическую модель функционирования системы построим с помощью аппарата полумарковских процессов с дискретно-непрерывным множеством фазовых состояний [12, 13]. Введем в рассмотрение фазовое пространство E полумарковского процесса S(t):

E = { 0; 11; 12; 11 / к, к = 0, m -1; 12 / к, к = 0,m; 11 x / к, 12 x / к, к = 1m}.

Здесь коды состояний имеют следующий смысл:

0 — в системе отсутствуют заявки;

1 — прибор начал обслуживать заявку, поступившую в свободную систему, первый раз; 12 — повторно;

1j / к — прибор первый раз начал обслуживать заявку из очереди, в которой осталось к заявок, к = 0, m -1;

12 / к — прибор повторно начал обслуживать заявку из очереди, в которой находится к заявок, к = 0, m .

1j x / к — прибор занят первым (12 x / к — повторным) обслуживанием заявки, до проведения контроля качества обслуживания осталось время x; поступившая в систему заявка принята в очередь, в которой стало к заявок, к = 1, m .

Время пребывания системы 0 в описанных состояниях задается формулами:

00 =Р, еь =011/к = рла, к = 0, m -1; 0Ч =0^ =рлу, к = 0, m -1;

012/m =У ; 01! x / к =012 x/к =рл ^ к = 1, m - 1; 01! x / m =012 x / m = x , (1)

где л — знак минимума.

Под физическими состояниями системы будем понимать количество заявок в системе и характер их обслуживания. Вероятность переходов вложенной цепи Маркова зависит от реализации минимума факторов, которые влияют на изменение физических состояний. Например, в случае Р < x система из состояния 1j x / к, к = 1, m -1 переходит в состояние 1j y / к +1 с плотностью вероятности перехода

р{ х/k ^ 1!у /k +1}= g(x - у), 0 < у < x. Если Р > x, то система переходит в состояние 11 / k -1 или 12 / k соответственно с вероятностью

x/k ^ 11/k -1}= рО(х), р{11 x/k ^ 12/k}= дО(х), О(х) = 1 - G(x) = е*. Стационарное распределение вложенной цепи Маркова. Обозначим р^ , р12, р1/ к,

р12/ к и р(11 х / k), р(12 х / k)— стационарные вероятности и стационарные плотности соответствующих состояний. Для рассматриваемой модели стационарное распределение удовлетворяет следующей совокупности систем интегральных уравнений:

р(1 * /1) = (р11 + р11/о) | g (г)/(г + х)йг,

о

ад ад

р(11 х / k ) = |g(г)р(11, г + х/ k - 1)ёг + р11/k-1|g(г)/(г + х)Л, k = 2, т;

0 0 ад

р(12 х/1) = (р12 +р12/0)|g(г)Ф(г + х)Ж,

0

адад

р(12х/к) = |g(г)р(12,г + х/k - 1)^г + р12/к-1|g(г)ф(г + х)^г, k = 2,т;

(2)

(3)

р11 =р0; р0 = р

(р11 +р11/0) I О(х)1(х)^с + (р12 +р12/0) | О(х)ф(х)^С

0 0 ад

рук = Р| О(х)[р(11х / k +1) + р(12 х / k + 1)]^х + Р| О(х)[р11/к+1/(х) + р12/к+1Ф(х)]йх k = 0 т - 2, (4)

0 0

ад

р11/ т-1 = Р | [р(11х / т) + р(12 х / т)] К + Рр12/т; 0

ад ад

р12 = др1110( х)/(х)^х + др1210( х)Ф( х)ах

0 0

ад

р12 /0 = д |О( х)[р11/^./(х)+р12 /0Ф( х)]]

0

адад

р12/к = дIО(х)[р(11 х/ k) + р(12 х/ k)]] + дIО(х)[р11 /^(х) + р12/kф(х)], k = 1, т -1,

00 ад

р12/т = д |[р(11 х / т) + р(12 х / т)]] + др12/и.

0

Выпишем следствия систем (2)—(5), которые будут использованы при нахождении как стационарного распределения вложенной цепи Маркова, так и стационарных показателей системы обслуживания:

(5)

р12 +р12/0 = д^ р11; р12/к = дрр^

ад

-"1, / к-1

к = 1, т:

|[р(11х/к)+р(12х/к)¥х = р11/к-l, к =1 т;

0

ад ад

(р11 +р11/0)| О( х)/ (х)^ + (р12 + р12 / 0)| О( х)ф( х)^х = р11 /0;

(6)

(7)

(8)

|С(х)[р(1!х/к) + р(12х/к)\Лх + ри/к|в(х)/(х)ёх + рь/к|С(х)ф(х)ёх = р11/к, к = 1,т —1. (9)

0 0 0

Далее из уравнений систем (2) и (3) выразим стационарные плотности р(11 х/к) и р(12х/к) через стационарные вероятности р^ ; р12; р1/к и р12/к :

р(1х/1) = (р11 +р11/о){Е(г)/(г + х)йг; р(12х/1) = (р12 +р12/о)|Е(г)ф(г + х)йг;

00 ж к—1 ж

р(11 х/к) = р, \Е*(к)(г)/(г + х)йг + ¿р11/г|е*(к—г)(Г)/(Г + х)^г, к = 2т;

(10)

г=0 0

к—1

р(12 х / к) = р121Е*(к) (Г)ф(г + х)йг + £ р12/г |Е*(к—г) (г)ф(г + х)^г, к = 2, т,

12/ г

г=0 0

/л —1

где Е*( 1 )(г) = Л,-е. Учитывая (6) и соотношения

(1 -1)!

ж к—1 ж к—1

| С (х)р(11 х / к)^ = р11 Рк +^р11/Л—г ; | С(х)р(12 х / к)^ = р12 Ф к +^р12/гФ

г = 0

12 к р12/1 к—г

г=0

_ . (11)

0 г=0 0 г=0

из уравнений (8) и (9) найдем рекуррентные формулы для определения стационарных вероятностей физических состояний системы с точностью до произвольной постоянной р0:

р0

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

р1, =Po, р1,/0 = —т [ Р&0 + ЧФ 0]

ру0

Р/0 4/0

к—1

г=0

р11/к = ТТ [рЬ(РГк + к ) + 1Х/г (РРк—г + ЦФ к—1—г )], к = 1,

р12 = р0

т.

ц р&0 + цФ0 ц , -—

+ Ф ^12/0 =р0--1 Ф 0 , р12/к = р / к—1 , к = 1, т .

р + цФ0 2 р р + цФ0 2 р 1

(12)

(13)

(14)

Здесь ¥{ — вероятность того, что за время первого ( Фг — повторного) обслуживания заявки в систему поступит более, чем г новых заявок:

& = 4е—хг¥(г)Л, Фг = А,?е—Ф(г)ёг, /0 = ?е—хг/(г)Л.

J г! ■'Л *

0 ■ 0 ■ 0

Стационарная вероятность р0 находится из условия нормировки, которое с учетом соотношений (6) и (7) принимает вид

т—1

р0 +^1,/ г = р /(р + 1 .

г = 0

Финальные вероятности физических состояний. Обозначим через Ек подмножество состояний фазового пространства Е, где индекс к указывает на количество заявок в системе:

Е0 = {0 }, Е ={11, 12, 11 /0, 12 /0}; Ек = { 11/к — 1, 12 /к — 1, 11 х/к — 1, 12 х/к — 1, }, к = 2,т ;

т+1

Ет+1 ={ 12/ ^ 11 х / m, 12 х / т }; Е = У Ек .

к=0

Финальные вероятности л:к пребывания системы в подмножествах состояний Ек найдем с помощью предельных соотношений [12, 13]:

щ = Нш Р {(0 е Ек / ^(0) = е} = | т(е)р(ёе) | т(е)р(ёе)

Ек Vе

к = 0, т +1.

(15)

ж

X)

ж

ж

ж

ж

Здесь т(х) — среднее время пребывания системы в состоянии х е Е, р(-) — стационарное распределение вложенной цепи Маркова.

Средние времена пребывания рассматриваемой системы в состояниях:

ад

Ме0 = Мр ; М011 = М0^к =|^(х)0(х)<х = Мр^0, к = 0,т -1;

0

ад

М 012 = М012/к = |Ф(х)О(х)<х = МРФ0, к = 0, т -1; М0^т = Му ;

0

х

М 011 х / к = М 012 х / к =| О(х<, к = ; М 011 х / т = М 012 х / т = х .

0

Преобразуем интегралы в формуле (15), используя выражения для средних значений времени, а также соотношения (8), (9), и учитывая, что

в результате получим

л

| О( х)<х = МрО( х), О( х) = Mpg (х),

0

| т(е)р(<е) = Мрр0 ;

Е0

ад ад

| т(е)р(<е) =(р^ +р11/0) | О(х)^ (х)<х + (р12 +р12/0) | 0(х)Ф (х) <х

(16)

Е1

= Мр

(р, +р11/0)| О ( х)/( х)<х + (рь + р12 / 0 )| О( х)ф( х)<х

=Мрр11/0;

| т(е)р(<е) = | [р(11 х / к -1) + р(12 х / к - 1)]<<х|О(г)Ж

Ек

+ р11/ к-110 (х)^ (х)<х + р12/ к-110( х)Ф( х)<х = Мрр11

/ к-1, к = 2, т .

00

При нахождении выражения для | т(е)р(<е) дополнительно используем соотноше-

Е,

т+1

ния

|х [р(11 х /к) + р(12 х /к)]] :

к-1

р11 +!А/

i=0

Ма +

к -1

р12 +^р12/

г'=0

к -1

Му-Мр^р11/г,к = 1,т , (17)

г=0

которые получаются в результате интегрирования обеих частей уравнений систем (2) и (3) в пределах от х до ад, использования соотношений (16), (8), (9) и рекуррентной формулы

ад ад

|х [р(11 х/ к) + р(12 х/ к)]] = |х [р(11 х /к -1) + р(12 х/ к -1)]] + р^ /к-1Ма + р12 /к-1Му -

0

- Мр

10( х)[р(1 х/ к -1) + р(12 х/ к - 1)]] + р1/к-110(х)/(х)<х + р12/к-110(х)ф(х)<х

_ 0 0 0 .

Таким образом,

ад

| т(е)р(<е) =|х[р(11 х/т) + р(12х/т)]<х+Мур}

■Ч2/т

Е,

т+1

т-1

р11 + X р11/г

г=0

М а +

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

30

СО

ад

ад

0

+

р12 +Хр

Ь / г

т-1

М у-МрХр11/г =

т-1

р11 +Хр11

11 / г

(м а + др Му)-МрХр11

/ г '

| т(е)р(<е) = М рр0 +((М а + др 1М у)

т-1

р11 + X р11/г

г=0

Обозначим

р11/г =р11/гр-1, р = Ша , 5 = ЛМу, (18)

тогда соотношения (15) для определения финальных вероятностей состояний системы принимают вид

__( т-1 Л

Л0 =

/ - / т-1~ ^

1 + (р + др-15) 1+ Х р11/ г

V г=0

, Лк =^0р11/к-1, к = 1 т ; Лт+1 = 1 -Л0

1 + Х р11/г . (19)

V г=0 У

Заметим, что значения р1/г можно вычислить с помощью формул (12)—(14), в которых следует положить р0 = 1. Если в системе отсутствует устройство контроля качества обслуживания заявок (д = 0), то соотношения (19) совпадают с известными формулами (см., например, в [1]).

Далее найдем стационарные вероятности состояний: прибор обслуживает заявку впервые, прибор обслуживает заявку повторно. Для этого представим фазовое пространство в виде объединения трех непересекающихся подпространств: Е = Е0 ^Е^ ^Е12, где Е0 — прибор свободен; Е1 = {11;11/ к, к = 0, т -1; 11 х/к, к = 1, т} — прибор обслуживает заявку впервые; Е12 = {12; 12 /к, к = 0, т; 12 х/к, к = 1, т} — прибор обслуживает заявку повторно.

Финальные вероятности л^ и л12 пребывания системы соответственно в подмножествах состояний Е11 и Е12 найдем с помощью (15).

Учитывая соотношения (16), (10) и (11), получим

т-1 ад_ _ т-1 ад х_ ад

| т(е)р(<е) = (р^ + X р^л) 10(х)¥(х)ёх + X | р(11 х / к)<х| г)<г +1 хр(11 х / т)ёх =

0 к=10 0 0

г=0

(

= Ма

т -1

р11 +Хр11/г

г=0 У

Аналогично

т д С т-1 Л

| т(е)р(<е) = М у(р12 + X р12/г) = дМ У р11 + X руг

Е1,

г =0

г =0 У

(20)

Следовательно,

С т-1 Л

л11 =р1+Х~11/г л0; л12 = д5(рр)-1 V

V г=0 У

Среднее значение стационарного времени пребывания системы в рассматриваемых состояниях. Для определения средних значений стационарного времени Т (Ек) пребывания системы в состояниях Ек воспользуемся соотношениями [12, 13]:

-1

Т(Ек ) = | т(е)р(<е)

| р(<е)Р(е, Ек )

Е \Ей

к = 0, т +1,

(21)

где Р(е, Ек) — вероятность переходов из состояния е в подмножество состояний Ек.

г=0

г=0

г=0

г=0

В результате преобразований интегралов из (21) с учетом вероятностей переходов системы из состояний, соотношений (4) и (6)—(9) получаем

| р(йе)Р(е,Ек) = | р(йе)Р(е, Ек—1) + | р(йе)Р(е, Екц) =

Е \ Ек Ек Ек ж ж

= р |О (х)[р(11х / к —1) + р(12 х / к —1)]йх + р | О(х)[р11 / к—г/(х) + р12 / к—1Ф( х)]йх +

0 0 ж ж ж

| О (х) [ х / к — 1) + р(12 х / к — 1)]<^х + р11 / к—11О ( х) / ( х)йх + р12 / к—11О (х)ф( х)йх =

+

0

к = 2, т ;

р1!/ к—2 1 р1! / к—1 :

I р(йе) P(е, Е1) = р11 +р11/0; | р(йе) P(е, Ет+1) = р11/ т—1.

Е \ К

Е \Е,

т+1

Следовательно,

Т (Е0) = 1/X; Т (Е1) =

Т (Ет+1) =

р11/0

Х(1 +р11/0 )

; т (Ек) =

-"1!/ к—1

Х(р

1. / к—2

+ р11/ к—1 У

к = 2, т

(22)

Хр11/ т—1

т —1 т —1

(р + цр—15] 1 + ^~11/ г | — £ р11

/ г К11/ г

г =0 1 г =0

Средние значения стационарного времени пребывания системы в подмножествах состояний Е11 и Е12 также найдем с помощью соотношений (21). Для этого вычислим значение

интеграла

| р(йе)Р(е,Е) = | р(йе)Р(е, Е0) + | р(йе)Р(е, Е^) =

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

Е \ Е

т—1

:(р11 +р11/0)|О(х)/(х)йх + |О(х)р(11х/к)йх + р11/к|О(х)/(х)йх + ц|р(11х/т)йх.

0 к=1 10 0 J 0

Воспользуемся соотношением

X | О( х)р(11 х / к )йх + | О( х) / (х)йх

к=1 0 0

р11 +Ёр11/ г

г=0

+

|р(11 х / т)^Х = р11 +^р11/г

г =0

которое получается в результате почленного сложения всех уравнений системы (2), а затем интегрирования обеих частей полученного равенства в пределах от 0 до ж. В результате преобразований окончательно получим

| р(йе)Р(е, Е11) = (р + цФ0)р0 + Ц

Е \ Е

т—1

р11 + X р11/г

г =0

Аналогично находим

| р(йе)Р(е, Е12) =| р(йе)Р(е, Е^) = ц

Е \ Еь

т—1

р11 +Ер11.

г=0

Следовательно,

1

ж

ж

ж

ж

ж

ж

ж

Ма

Т (ЕО =-

1 +

,/ г

1=0

; Т (Е,2) = -М у. (23)

2 Р

Р + ЧФ0 + Ч 1+ Х Р,,/

_ г =0

Среднее число заявок в системе и очереди в стационарном режиме. Одной из важных характеристик обслуживания является среднее число заявок N с в системе, функционирующей в стационарном режиме. Найдем значение этой характеристики, учитывая финальные вероятности состояний (19):

_ т+1 т т-1 т-1

Nс = X Ык = Л0 X кр1 /к-1 + (т + 1)Лт+1 = Л0 X (1 + 1)Р11 / 1 +(т + 1)(1 " ^0 " Л0 X РМ У ).

к=1 к=1 1=0 1=0

Таким образом,

__т-1

N0 = (т +1)(1 - - ^0 X (т -1 )~11 / у . (24)

1=0

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

_ т+1 __т-1

^ч = X (к -1)% = N с - (1-Я0) = т(1 -^0 X (т -1 )Р11/ у . (25)

к=2 1=0

Среднее стационарное время пребывания в очереди и системе. Наряду с характеристиками (24) и (25) важным показателем производительности системы обслуживания является время пребывания заявки в очереди и системе. Время пребывания заявки в очереди складывается из полного времени дообслуживания прибором заявки с и полного времени обслуживания заявок, уже находящихся в очереди. Здесь под полным временем понимается время пребывания заявки в приборе с учетом возможных повторных обслуживаний. Среднее значе-

т

ние времени с найдем по формуле Мс = X пкМ с к , где М ск — математическое ожидание

к=1

полного времени дообслуживания заявки с момента, когда поступившая в систему заявка заняла к -е место в очереди. Значения среднего полного времени дообслуживания Мс1х/к и

МС\2х/к с начальными состояниями 11 х/к и 12 х/к соответственно нетрудно установить с помощью тождества Вальда [14]: Мс1 х / к = Мс12 х / к = х + чр-1Му.

Значение М ск, не зависящее от непрерывной компоненты х, найдем с помощью операции усреднения. С этой целью представим фазовое пространство состояний процесса объединением двух непересекающихся подмножеств:

Е = Е>+к ^ Е>к, Е>+к = { 11х / j, 12х / j, 12/1;к ^ 1 ^ Е>к = Е \ Е>+к, к = 1, т . Заметим, что с11 х/к ( с12х/к ) — время с момента попадания системы в состояние 11 х/ к

( 12 х / к ) до момента первого выхода из подмножества Е+ . Операцию усреднения проведем по формуле [15]:

|р(ф) |МсхР(у,Ох)

Мс = Ек-, (26)

к {р(^)Р(х, Е>+к) Е>к

где Мсх — среднее время пребывания системы в состоянии Е+к с начальным состоянием х . Сначала найдем значения интегралов в знаменателе дроби (26) (учитывая (8) и (9)):

т -1

|р(йх) Р( х, Е>+) = (р^ +р11/0) Р(а>р) + (р12 +рЬ/0) Р(у>Р) = р11

Е—1

ж

|р(йх) Р( х, Е>+к) = I О( х)[р(11 х / к — 1) + р(12 х / к — 1)]] +

Е—к 0

жж

+ р11 /к—11О(х)/(х)йх + р12 /к—11О(х)ф(х)йх = р11/к—1, к = 2, т . 00 Принимая во внимание (19), получим

т Л т г г

Мд = X лкМ дк = X /р(йУ) {М?,Р(у, йх) =

к=1 К0 к=1 е — Е+

Е>к Е>к

^ т—1 Лж ж

р11 +Хр11/1 II (х + цр —Му )йх { Е (г)/(г + х)йг +

/0

_ Л0

+

р0 Л0

р0

V 1=0

т—1

2 +Хр12/ 1 11 ( х +

V 1=0

р12 +Хр12/1 II (х + цр—1Му)йх{ Е (г )ф(г + х)йг +

Поскольку

+— X11р(11 у / к) + р(1 У / к)]{Е(у — х)(х + цр—Му)йх.

р 0 к =1 0 0

{ хе (у — х)йх = у — { О(г )йг = у — МрО (у),

00

ж ж ж

I хйх{ Е(г)/ (г + х)йг = Ма — Мр{ О (х)/ (х)йх ,

00

жж

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

I хйх I е (г )ф(г + х)йг = Му— Mр| О( х)ф( х)йх, 0 0 0 то, учитывая формулы (6), (8), (9) и (17), найдем

Л

т—^ / т—1

-М^Х!у[р(11 у/к) + р(12у/к)]у + Ма рь +Хр11/1

к=1 0

т—1с

V 1 =0 1

т —1

Л

+Му р12 +Хр12/1

V 1=0 1

+

к=1 0 ' т—1

р12 +Хр12/1 II О( х)ф(х)йх

V 1=0 10

( — цр—Му) О( у) [ у / к) + р(12 у / к )] + р, +Хр11/1 II О( х)/(х)йх

' ' V 1=0 10

к—1

р11 +Хр11

+

((Ма + цр Му)Х

к=1

, ,1т к—1

((Ма + цр—Му) трь + ХХр11

/1

к=1 1 =0

1/1 _ 1=0

т к—1

—Мрххр11

к=1 1 =0

т к—1

—МРХХр11/1 =

к=1 1 =0

/1

В результате замены порядка суммирования с учетом обозначений (18) окончательно получим

Мд = л0Мр

т —1

т(р + цр—15) + (р + цр—15 — 1)Х(т — 1 )Р11

/1

1=0

(27)

Теперь определим среднее время пребывания заявки в очереди в стационарном режиме:

__т _

Т оч = Мд + (Ма + цр —Му)Х (к — 1)л к = Мд + (Ма + цр —Му)(# оч — тл т+1) =

к=2

ж

у

ж

Р

0

ж

= щ0Мр

т

, ^ т-1 Л т-1

(р + ЧР-15|Р11 +XРll/1 -X(т - 1)Р11

V 1=0 )

/1

1=0

Таким образом,

Т оч = Мр

т -1

т(

К1 -щ0) X (т - 1)Р11/1

1=0

Очевидно, что среднее время пребывания заявки в системе

__( т Л _

Тс = Мс + (Ма + ЧР-1Му) щ0 + X кщ = Точ + (Ма + чр-1Му)(1 - щт+1) .

V к=1 )

Учитывая соотношения (28) и (19), окончательно получим

(28)

Т с = Мр

т -1

(т +1)(1 - щ0) - Щ X (т -1 )р11 /1

_ 1=0

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

Численный пример. Рассмотрим систему М/О/1/3, в которую с интенсивностью ^ = 0,6 мин-1 поступает простейший поток заявок. Среднее значение времени первого обслуживания заявки М а = 1,949 мин имеет распределение Вейбулла—Гнеденко с ФР

Е (/) = 1 - в-('/2,2) . Качество обслуживания заявки признается удовлетворительным с вероятностью р = 0,9. Среднее время повторного обслуживания заявки М у = 1,378 мин имеет гиперэкспоненциальное распределение с плотностью ф(^) = 0,15е-0,5' + 0,07е-0,1 . Стационарные характеристики системы, вычисленные по формулам (19), (20), (22)—(25), (28) и (29), приводятся в табл. 1—3.

Таблица 1

(29)

Система щ 0 щ1 Щ 2 щ 3 Щ 4 щ11 '2

С контролем качества 0,074 0,140 0,213 0,308 0,266 0,859 0,067

Без контроля качества 0,093 0,163 0,226 0,295 0,224 0,907 -

Таблица 2

Система Т (Е0), мин Т (Е1), мин Т (Е2), мин Т (Е3), мин Т (Е4), мин Т (El1), мин Т (V, мин

С контролем качества 1,667 1,092 1,004 0,986 1,439 9,992 1,531

Без контроля качества 1,667 1,063 0,967 0,944 1,265 16,540 -

Таблица 3

Система N оч Т оч , мин N с Т с , мин

С контролем 1,625 2,708 2,551 4,251

качества

Без контроля 1,487 2,478 2,394 3,990

качества

Из приведенных в табл. 1—3 расчетных данных следует, что наличие в системе устройства контроля качества увеличивает вероятность отказа в обслуживании заявки на 18,75 %, время пребывания в очереди — на 9,282 %, а время пребывания в системе — на 6,541 %.

На рис. 1 и 2 представлены зависимости соответственно вероятности л4(р) отказа в обслуживании и среднего стационарного времени Т оч( р) пребывания в очереди от вероятности р успешного обслуживания заявок.

Рис. 1

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

СПИСОК ЛИТЕРАТУРЫ

1. Бочаров П. П., Печинкин А. В. Теория массового обслуживания. М.: Изд-во РУДН, 1995. 529 с.

2. Гнеденко Б. В., Коваленко И. Н. Введение в теорию массового обслуживания. М.: Наука, 1987. 336 с.

3. Климов Г. П. Стохастические системы обслуживания. М.: Наука, 1966. 244 с.

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

4. Коваленко И. Н. Теория массового обслуживания // Итоги науки. Серия „Теория вероятностей. Математическая статистика. Теоретическая кибернетика. 1970". 1971. С. 5—109.

5. Матвеев В. Ф., Ушаков В. Г. Системы массового обслуживания. М.: Изд-во МГУ, 1984. 240 с.

6. Боровков А. А. Вероятностные процессы в теории массового обслуживания. М.: Наука, 1971. 368 с.

7. Ивченко Г. И., Каштанов В. А., Коваленко И. Н. Теория массового обслуживания. М.: Высш. школа, 1982. 256 с.

8. Peschansky A. I. Stationary Characteristics of the Single-Server Queue System with Losses and Immediate Service Quality Control // Appl. Mathematics. 2011. Vol. 2, N 4. P. 403—409. DOI: 10.4236/am.2011.24049.

9. Песчанский А. И. Полумарковская модель однолинейной системы с потерями и мгновенным контролем качества обслуживания // Вестн. СевНТУ: Сер. Информатика, электроника, связь. 2011. Вып. 114. С. 47—52.

10. Kendall D. Stochastic Processes Occurring in the Theory of Queues and their Analysis by the Method of the Imbedded Markov Chain // Ann. Math. Statistics. 1953. Vol. 24, N 3. P. 338—354.

11. Песчанский А. И. Стационарные характеристики одноканальной системы с неограниченной очередью и учетом контроля качества обслуживания // Изв. вузов. Приборостроение. 2023. Т. 66, № 9. С. 715—730. DOI: 10.17586/0021-3454-2023-66-9-715-730.

12. Королюк В. С., Турбин А. Ф. Процессы марковского восстановления в задачах надежности систем. К.: Наук. думка, 1982. 236 с.

13. Корлат А. Н., Кузнецов В. Н., Новиков М. И., Турбин А. Ф. Полумарковские модели восстанавливаемых систем и систем массового обслуживания. Кишинев: Штиинца, 1991. 276 с.

14. Beichelt F., Franken P. Zuverlässigkeit und Instanphaltung, Mathematische Methoden. Berlin: VEB Verlag Technik, 1983. 392 s.

15. Райншке К., Ушаков И. А. Оценка надежности систем с использованием графов. М.: Радио и связь, 1988. 208 с.

Сведения об авторе

Алексей Иванович Песчанский — д-р техн. наук, профессор; Севастопольский государственный университет, кафедра высшей математики; E-mail: peschansky_sntu@mail.ru

Поступила в редакцию 14.09.2023; одобрена после рецензирования 25.10.2023; принята к публикации 17.12.2023.

REFERENCES

1. Bocharov P.P., Pechinkin A.V. Teoriya massovogo obsluzhivaniya (Queuing Theory), Moscow, 1995, 529 p. (in Russ.)

2. Gnedenko B.V., Kovalenko I.N. Vvedeniye v teoriyu massovogo obsluzhivaniya (Introduction to Queuing Theory), Moscow, 1987, 336 p. (in Russ.)

3. Klimov G.P. Stokhasticheskiye sistemy obsluzhivaniya (Stochastic Queuing Systems), Moscow, 1966, 244 p. (in Russ.)

4. Kovalenko I.N. Itogi Nauki. Seriya "Teoriya Veroyatnostei. Matematicheskaya Statistika. Teoreticheskaya Kibernetika. 1970", Moscow, 1971, pp. 5-109. (in Russ.)

5. Matveev V.F., Ushakov V.G. Sistemy massovogo obsluzhivaniya (Queuing Systems), Moscow, 1984, 240 p. (in Russ.)

6. Borovkov A.A. Veroyatnostnyye protsessy v teorii massovogo obsluzhivaniya (Probabilistic Processes in Queuing Theory), Moscow, 1971, 368 p. (in Russ.)

7. Ivchenko G.I., Kashtanov V.A., Kovalenko I.N. Teoriya massovogo obsluzhivaniya (Queuing theory), Moscow, 1982, 256 p. (in Russ.)

8. Peschansky A.I. Appl. Mathematics, 2011, no. 4(2), pp. 403-409, DOI: 10.4236/am.2011.24049.

9. Peschansky A.I. Vestnik. SevNTU: Ser. Informatika, elektronika, svyaz', 2011, no. 114, pp. 47-52. (in Russ.)

10. Kendall D. Ann. Math. Statistics, 1953, no. 3(24), pp. 338-354.

11. Peschansky A.I. Journal of Instrument Engineering, 2023, no. 9(66), pp. 715-730, DOI: 10.17586/0021-3454-202366-9-715-730. (in Russ.)

12. Korolyuk V.S., Turbin A.F. Protsessy markovskogo vosstanovleniya v zadachakh nadezhnosti sistem (Markov Recovery Processes in System Reliability Problems), Kyiv, 1982, 236 p.

13. Korlat A.N., Kuznetsov V.N., Novikov M.I., Turbin A.F. Polumarkovskiye modeli vosstanavlivayemykh sistem i sistem massovogo obsluzhivaniya (Semi-Markov Models of Recoverable Systems and Queuing Systems), Kishinev, 1991, 276 p. (in Russ.)

14. Beichelt F., Franken P. Zuverlässigkeit und Instanphaltung, Mathematische Methoden, Berlin, VEB Verlag Technik, 1983, 392 s.

15. Raynshke K., Ushakov I.A. Otsenka nadezhnosti sistem s ispol'zovaniyem grafov (Assessing the Reliability of Systems Using Graphs), Moscow, 1988, 208 p. (in Russ.)

Data on author

Alexey I. Peschansky — Dr. Sci., Professor; Sevastopol State University, Department of Higher Mathematics; E-mail: peschansky_sntu@mail.ru

Received 14.09.2023; approved after reviewing 25.10.2023; accepted for publication 17.12.2023.

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