Научная статья на тему 'СТАЦИОНАРНЫЕ ПОКАЗАТЕЛИ СИСТЕМЫ ОБСЛУЖИВАНИЯ GI/G/1/1 В ТЕРМИНАХ ХАРАКТЕРИСТИК РЕГЕНЕРИРУЮЩЕГО ПРОЦЕССА'

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

CC BY
19
6
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОДНОЛИНЕЙНАЯ СИСТЕМА ОБСЛУЖИВАНИЯ С ОДНИМ МЕСТОМ ДЛЯ ОЖИДАНИЯ / РЕГЕНЕРИРУЮЩИЙ ПРОЦЕСС / ЧИСЛО ПОСТУПАЮЩИХ / ОБСЛУЖЕННЫХ И ПОТЕРЯННЫХ ЗАЯВОК ЗА ЦИКЛ РЕГЕНЕРАЦИИ / СУММАРНЫЕ ВРЕМЕНА ПРЕБЫВАНИЯ В СОСТОЯНИЯХ / СТАЦИОНАРНЫЕ ХАРАКТЕРИСТИКИ СИСТЕМЫ

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

Полумарковский процесс, описывающий функционирование системы обслуживания GI/G/1/1, рассмотрен как регенерирующий. Точками регенерации являются моменты попадания заявок в свободную систему. Установлены формулы для вычисления следующих характеристик системы за цикл регенерации: средних чисел поступающих, обслуженных и потерянных заявок; среднего времени пребывания системы в свободном состоянии; средних суммарных времен пребывания в системе одной и двух заявок. Финальные вероятности физических состояний системы, средние стационарные времена пребывания в состояниях, в очереди и в системе выражены в терминах характеристик регенерирующего процесса.

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

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

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

STATIONARY CHARACTERISTICS OF GI/G/1/1 QUEUING SYSTEM IN TERMS OF THE RENEWAL PROCESS

The semi-Markov process describing queuing system operation is analyzed as a renewal. Its regeneration points are the moments of requests arrivals to the free system. Formulas are established for calculating the following characteristics of the system for a regeneration cycle: average numbers of incoming, serviced and lost requests; average residence time of the system in the free state; average total sojourn times in the system for one and two claims. The final probabilities of the system physical states, average stationary sojourn times in the states, in the queue and in the system are expressed in terms of the renewal process characteristics.

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

УДК 519.21

DOI: 10.17586/0021-3454-2023-66-5-373-388

СТАЦИОНАРНЫЕ ПОКАЗАТЕЛИ СИСТЕМЫ ОБСЛУЖИВАНИЯ GIIGHH В ТЕРМИНАХ ХАРАКТЕРИСТИК РЕГЕНЕРИРУЮЩЕГО ПРОЦЕССА

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

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

Аннотация. Полумарковский процесс, описывающий функционирование системы обслуживания GI/G/1/1, рассмотрен как регенерирующий. Точками регенерации являются моменты попадания заявок в свободную систему. Установлены формулы для вычисления следующих характеристик системы за цикл регенерации: средних чисел поступающих, обслуженных и потерянных заявок; среднего времени пребывания системы в свободном состоянии; средних суммарных времен пребывания в системе одной и двух заявок. Финальные вероятности физических состояний системы, средние стационарные времена пребывания в состояниях, в очереди и в системе выражены в терминах характеристик регенерирующего процесса.

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

Ссылка для цитирования: Песчанский А. И. Стационарные показатели системы обслуживания GI/G/1/1 в терминах характеристик регенерирующего процесса // Изв. вузов. Приборостроение. 2023. Т. 66, № 5. С. 373—388. DOI: 10.17586/0021-3454-2023-66-5-373-388.

STATIONARY CHARACTERISTICS OF GI/G/1/1 QUEUING SYSTEM IN TERMS OF THE RENEWAL PROCESS

А. I. Peschansky

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

Abstract. The semi-Markov process describing queuing system operation is analyzed as a renewal. Its regeneration points are the moments of requests arrivals to the free system. Formulas are established for calculating the following characteristics of the system for a regeneration cycle: average numbers of incoming, serviced and lost requests; average residence time of the system in the free state; average total sojourn times in the system for one and two claims. The final probabilities of the system physical states, average stationary sojourn times in the states, in the queue and in the system are expressed in terms of the renewal process characteristics.

Keywords: single-server queuing system with one queue place, renewal process, the number of arrivals, of complete and lost requests per renewal cycle, total sojourn times in states, stationary characteristics of the system

For citation: Peschansky А. I. Stationary characteristics of GI/G/1/1 queuing system in terms of the renewal process. Journal of Instrument Engineering. 2023. Vol. 66, N 5. P. 373—388 (in Russian). DOI: 10.17586/0021-3454-2023-66-5373-388.

Введение. Исследованиям систем массового обслуживания (СМО) посвящена обширная библиография. Обзор результатов, полученных в этой области, содержится, например, в [1— 6]. Характеристики систем обслуживания, исходные параметры которых имеют экспоненциальные распределения, определяются в явном виде, как правило, с помощью аппарата марковских процессов. Завершенные результаты получены и для ряда систем, распределения параметров которых имеют конкретный вид (отличный от экспоненциального) либо только некоторые из параметров имеют распределения общего вида (например, [1—3, 7—11]). Для систем с общими входными потоками и произвольным распределением времени обслуживания

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

поиск явного выражения для основных характеристик вызывает определенные сложности. В этом случае стационарные характеристики систем находятся приближенно либо устанавливаются их асимптотические оценки [12—15]. Еще один подход — использование аппарата полумарковских процессов с дискретно-непрерывным фазовым пространством состояний [16—20]. Так, в [20] стационарные характеристики системы 01 / О /1/1 выражаются в терминах функции распределения времени обслуживания, функции восстановления и прямого остаточного времени процесса восстановления, который порождается входящим потоком заявок. Описание систем обслуживания в терминах регенерирующих процессов встречается в научной литературе значительно реже. Поскольку полумарковский процесс, протекающий в системе 01 / О /1/1, является также и регенерирующим, то представляется интересным стационарные показатели этой системы выразить через характеристики регенерирующего процесса. Это позволит углубиться в понимание динамики систем обслуживания при различных предположениях о входном потоке и процессе обслуживания.

Постановка задачи. Рассмотрим однолинейную систему обслуживания с одним местом для ожидания 01 / О /1/1 в классификации Кендалла [21]. Время между моментами поступлений заявок во входящем в систему рекуррентном потоке — случайная величина (СВ) Р с функцией распределения (ФР) О(х) = Р(Р < х}. Время обслуживания заявки — СВ а с ФР Г(х) = Р(а < х}. Предполагается, что СВ а и Р независимы, удовлетворяют условию 0 < Р {Р < а] < 1, имеют соответственно плотности распределения /(х) , g(х), конечные математические ожидания Ма, МР и дисперсии. Поступающая в свободную систему заявка начинает немедленно обслуживаться. Если прибор занят обслуживанием, а место в очереди свободно, то заявка становится в очередь. В случае занятого прибора и отсутствия места в очереди заявка теряется.

Представленная система может находиться в следующих физических состояниях: 0 — прибор свободен, в очереди заявки нет, 1 — прибор занят обслуживанием, в очереди заявки нет; 2 — прибор обслуживает заявку, место в очереди занято. В [19, 20] функционирование системы описано с помощью полумарковского процесса ^) с дискретно-непрерывным множеством состояний. Расширенное фазовое пространство состояний системы сформировано в результате добавления к физическим состояниям непрерывных компонентов, которыми служат остаточные времена действия случайных факторов, изменяющих физические состояния [16—19]. С помощью предельных теорем теории полумарковских процессов с измеримым фазовым пространством состояний найдены финальные вероятности и средние стационарные времена пребывания системы в физических состояниях [20]. Полумарковский процесс ) является также и регенерирующим. Циклами (периодами) регенерации являются промежутки времени между моментами поступлениями заявок в свободную систему.

В настоящей статье рассматривается полумарковский процесс ^) как регенерирующий и определяются его характеристики: средняя длительность цикла регенерации, средние суммарные времена пребывания системы в физических состояниях, средние числа поступающих и обслуженных заявок за цикл регенерации; известные стационарные показатели системы предлагается [20] выразить в терминах указанных характеристик.

Среднее число обслуженных заявок за цикл регенерации. Пусть Ыобс — число обслуженных заявок за цикл регенерации, т.е. за время между соседними моментами поступления заявок в свободную систему. Установим закон распределения этой случайной величины. Начнем с вероятности обслуживания только одной заявкиза цикл:

<х>

Р(М0бс = 1) = Р {Р > а} = | g(у)Г(у)йу .

0

Графическая иллюстрация этого события представлена на рис. 1, где 1 — обслуживающий прибор, 2 — поток заявок.

а

Рис. 1

При определении вероятностей остальных событий понадобится вычислить плотность распределения Vg (г, х) прямого остаточного времени Рг для процесса восстановления, порожденного СВ Р : Рг = ту(Г)+1 -г (фиксирует время после момента г до момента поступления следующей заявки в систему) [17, 22]:

,(1, х) = g (г + х) + | g (г + х - ^ )И§ (^ ,

где Ъ^ (х) = ^ g *(п) (х) — плотность функции восстановления И^ (х) входящего потока заявок.

п=1

Определим вероятность обслуживания двух заявок за цикл:

го го го

Р(#0бс = 2) = Р { -Ре Ж, Рг > а2 } = | Г(х)Жх| Vg (г, х)Ж | /(г + у)g(у)Жу .

0 0 0 Графическая иллюстрация этого события представлена на рис. 2.

а2

1

Рис. 2

го

Обозначим у(х, у) = I /(г + у)^ (г, х)Жг. Используя понятие табу-вероятности [23], отметим вероятностный смысл функции у(х, у) : это плотность перехода системы из состояния „начинает обслуживаться заявка (до поступления следующей заявки в систему остается время у)" в ближайшее аналогичное состояние (х — оставшееся время до поступления следующей заявки) при условии, что между этими событиями система не попадает в свободное состояние.

Учитывая, что

|у (х у) Жх = Г (y),

0

с помощью функции у( х, у) и ее итераций запишем закон распределения СВ Ыобс

го го го

Р(#обс = 1) = 1 -1 g(у)Г(у)Жу = 1 -1 ЖхI у(х, у)g(у)Жу;

(1)

0 0

1

2

г

2

г

Р( ^обс = 2) = |F (х)йх {у(х у) g( У^У = | g (У ) Р ( У^У -1 Р (х)ах {у(x, У) g ( У^У :

0 0 0 0 0 ГО ГО ГО ГО

= I ^ {у(1)( х у) g (у^у -{ ^ {у(2)( x, у) g (у )dу;

0 0 0 0 ГО ГО

Р(#0бс = п) = IР ( х)йХ {у( п-1)( х, у) g (у^у =

0 0 ГО ГО ГО ГО

= {¿х{у(п-1)(х,У)g(у^у- {¿х{у(п)(х,У)g(у^у, п > 3,

где

0 0 0 0

ГОГО

у(1)(х,У) = у(х,У), у(2)(х,У) = {у(х,5)у(1)(5,у)Ж, у(п)(х,У) = {у(х,5)у(п-1)(5,У^ .

00 Найдем математическое ожидание СВ Ыобс:

ГО ГО ГО

М(#обс ) = Nобс = 2 пР(#обс = п) = 1 - { dx{ у(х, У)g(У)dУ + п=1 0 0

ГО

п

п=2

{ йх { у(п-1) (х, У) g (У) dy - { dx {у(п) ( х, У) g (У) dy

0 0 0 0

ГОГО гогого гогого

= 1 - { dx{ у(х, у)g(у^у +2 (т +1){ dx{ у(т}(х, у)g(у^ - 2 п{ dx{ у(п)(х, у)g(у^ =

0 0 т =10 0 п=2 0 0

гоГОГО ГОГО ГО

= 1 + 2 Idx{у(т)(х,у)g(у)ф = 1 + {dx{Ну(х,у)g(у)ф, Ну(х,у) = 2у(п)(х,у).

т=1 0 0 0 0 п=1

Таким образом, среднее число обслуженных заявок за цикл регенерации

ГО

N обс = { (I + ну ) g (х^, (2)

0

ГО

где Нуф(х) = {0 Ну (х,у)ф(у)ф , I — единичный оператор.

В [20] доказано, что при условии Р {Р < +а,2} = 8<1 действие интегрального оператора Н у ограничено в пространстве 1},1( Я+) функций, суммируемых с весом на правой полуоси.

Представим выражение (2) в ином виде. Для этого проинтегрируем по переменной х в пределах от 0 до го тождество

ГО

у (х, У) + { у (х, Ну (5, у) ds = Ну (х, у) (3 )

0

и учтем выражение (1), тогда

ГО

{ Ну (х, у)Р (х)с1х = Ё(у). (4)

0

С помощью тождества (4) формула (2) для вычисления среднего числа обслуженных заявок преобразуется к виду

го го го

Nобс = IГ(х)(I + Иу Жх)Жс +1Г(х)(/ + Иу )g(х)Жх = 1 +1 Л/(I + Иу Шх)Жх, (5)

где

Л/Ф(х) = I /(х + у)Ф(у)жу .

Среднее число заявок, поступающих в систему за цикл регенерации. Обозначим через N число заявок, поступающих в систему за цикл регенерации. Введем в рассмотрение последовательность СВ {£п, п > 1}, которые определяются следующим образом: £1 — оставшееся время обслуживания первой заявки в цикле регенерации в момент размещения в очереди следующей заявки (при условии, что она поступила во время обслуживания). Плотность распределения вероятностей СВ £1:

У1(х)=

I g (у) / ( х + у) жу

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

I g ( у) Г ( у)Жу

I g (у)/( х + у)Жу

IЖх !у( х у) g (у )Жу

0 0

Заметим, что £1 в [18] обозначается как [а-Р]+ .Графические иллюстрации реализации СВ £1 и £2 представлены на рис. 3.

а.

Рис. 3

Аналогично, £ п — время, оставшееся до окончания обслуживания п-й заявки в цикле регенерации, в момент постановки в очередь заявки, которая поступила во время обслуживания п-й заявки. Плотность распределения вероятностей £п :

I Жх }у( п)( х, у) g (у)Жу

п > 2.

(6)

Уп (х) = I / (х + г)Жг I у(п-1)(г, у) g (у)Жу

_ 0 0 Л 0 0

Математическое ожидание числа N заявок, поступающих в систему за период регенерации, найдем по формуле полного математического ожидания. Учтем, что численное значе-

го

ние интеграла IИ^ (х)у(х)Жх равно среднему числу событий (первое событие не учитывает-

0

ся) в рекуррентном потоке, порожденном СВ Р, за случайное время, которое является реализацией случайной величины с плотностью у(х) .

1

2

г

Имеем

_ ГО

М(N) - N = 2 Р(= п)М(N / ^бс = п) = Р(Nобс = 1) +

п=1

п-1 1

+ 2 Р(Nобс = п)

п=2

П +2{ Н8 ( х)У т ( х)dX

т=1 0

= 2 пр( Nобс = п) +

п=1

ГО п-1 ГО ГО ГО ГО

+ 2 Р^обс = п) 2{ ^ (х)Ут (х)^ = Жобс + 2{ (х)Ут (х)^ 2 Р^обс = п)

п=2 т=10 т=10 п=т+1

ГО ГО ГОГО

= N обс + 2 IН8 (х)у т (х)^ { ¿х {у (т)( х, у) g (у )dy.

т=10 0 0

В последнем преобразовании использовано

Го ГОГО

2 Р^обс = п) = Idx!у(т)(х, у)g(y)dy .

п=т+1 0 0

Выражение (6) для плотности распределения у т (х) приводит к равенству

ГОГО ГОГОГО

N = #обс + | Н8 (х^ I / ( х +1) g (0 dt + ! Н8 ( х^ I / (х +1 )Л I Ну ^, у) g (у)4у

или

где

N = Ыобс +] НёЛ/(I + Ну Жх)йх, (7)

0

ГО

Н% ф( х) = I Н& (У - х)ф(у^у.

х

Учитывая формулу (5) для среднего числа обслуженных заявок, окончательно получаем

ГО

N = 1 +1 (I + Н§ )Л/ (I + Ну )g(х^. (8)

0

Заметим, что из (7) вытекает формула для нахождения среднего числа Nn потерянных заявок за цикл регенерации по причине отсутствия места в очереди:

ГО

N п = N - Жобс = ! Н8Л/ (I + Ну )g (х)йх. (9)

0

Среднее суммарное время пребывания в системе двух заявок за цикл регенерации.

Обозначим через 72 суммарное время пребывания в системе двух заявок (одна обслуживается, вторая — в очереди) за цикл регенерации. Очевидно, что 72 является смесью сумм случайных величин С,т , плотности распределения которых определяются формулой (6), т.е.

ГО п-1

72 = 2 Р(^бс = п) 2Ст .

п=2 т=1

0

0

На рис. 4 схематически проиллюстрировано суммарное время пребывания в системе двух заявок за цикл регенерации для случая ^бс = 3 .

а

а

а

Рис. 4

По формуле полного математического ожидания имеем

го п-1 го го

М(Т2) - Т2 = 2 Р^обс = п)XМ£и = £М£и X P(Nобс = п)

п=2 т=1 т=1 п =т+1

1Л;

X М£т IЖх|у(т)(х,у)g(у)Жу .

т=1

0 0

Учитывая, что

х) = •

I g (у ) Г ( х + у)Жу _0_

го го

IЖх I у( x, у) g(у)Жу

-, ¥т (х) = •

IГ (х + г )Жг /у (т-1)(г, у) g (у )Жу

_0_

го го !

I Жх !у(т)( х, у) g (у)Жу

т>2,

0 0

0 0

где ¥т (х) = I ут (г)Жг, т > 1, найдем математические ожидания М£т :

I g (х)Жх IГ (г)Жг

I Жх IГ (г )Жг {у (т-1)( х, у) g (у) Жу

М £1 =■

0

М£ т =

0 х

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

IЖх I у( x, у) g(у) Жу 0 0 Следовательно,

го го

I Жх }у( т)( х, у) g (у) Жу

0 0

т > 2.

Т2 = Ig(х)ЖхIГ(г)Жг + X IЖхIГ(г)Жг!у(т-1)(х,у)g(y)Жy =

0 х

го го

т=2 0 х го го

= I % (х)Жх IГ (г)Жг +1 Жх IГ (г )Жг I Ъу (х, у)g (у )Жу.

0 х 0 х 0

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

го го

Т 2 = I (I+И у) g (х)Жх I Г(г)Жг. (10)

Среднее суммарное время пребывания одной заявки в системе за цикл регенерации. Пусть Т — суммарное время пребывания одной заявки в системе (заявка обслуживается, место в очереди свободно) за цикл регенерации. Рассмотрим последовательность СВ

1

2

г

х

го

го

{Гт, т > 1}. СВ Гт равна величине первого перескока суммы СВ а1 +а2 + ... + ат последовательностью СВ Рп из рекуррентного входящего потока заявок при условии, что при обслуживании т-й заявки в цикле регенерации место в очереди занято. Графические иллюстрации реализации случайных величин г и г представлены на рис. 5.

а.

а,.

а.

Гх

Рис. 5

Плотность распределения вероятностей фт (х) СВ гт определяется формулой

Фт (х) =

!у (т)( х, У) g ( у)ф

I dx !у( т)( х, у) g (у^у

0 0

Если ^бс = 1, то Т1 =а1, а1 <Р1. В случае ^бс = 2 имеем Т1 = Р1 +а2,

п-2

Р1 < а1, а2 < г1 . Если ^бс = п, п > 3, то Т1 =Р1 + 2 Гт +ап , Р1 <а1, ап < гп-1. Суммарное

т=1

время пребывания одной заявки в системе за цикл регенерации для случая ^бс = 3 проиллюстрировано на рис. 6.

Рис. 6

Среднее значение Т1 найдем по формуле полного математического ожидания: М(Т1) = Т1 = Р(Жобс = 1)М(а / а <Р) + Р(Жобс = 2) [М(р / р<а) + М(а / а<г1)] +

+2 Р( Nобс =п)

п=3

п-2

М(Р / Р <а) +2 М(Гт / Гт <а) +М(а / а < Гп-1)

т=1

= Р(Nобс = 1)М(а / а < Р) + М(Р / Р < а) 2 Р(Nобс = п) +

п=2

го го п-2

+2 Р(Nобс = п)М(а / а < Гп-1) + 2 Р(Nобс = п) 2 М(Гт / Гт <а).

п=2

п=3

т=1

Далее учтем соотношения

ГО

Р(^бс = 1) = I g(У)Р(у^у, М(а / а < Р):

I х/ (х)С (х)йх

I g ( х) Р ( х)йх

-1

7

2

1

2

J xg(x)F (x)dx ro ro

M(p / p < a) = -, £ P(^обс = n) = 1 - P(No6c = 1) = 1 - J g(x)F(x)dx;

ro

1 - J g(x)F(x)dx n=2

0

J xf(x )dx J9n-1(i)dt

P(No6c = n)M(a / a < Лп—1) = P(No6c = n) ^-ro-=

J f (x)dx J9n-1(t )dt

0x

ro ro ro

J xf(x)dxJ dtJy(n—% y)g(y)dy ro ro ro = P(No6c = n)^-^-=Jxf (x)dxJdt Jy(n-1)(t,y)g(y)dy ;

J F (t )dt Jy(n-1)(t, y)g(y)dy 0 x 0

0 0

ro n—2 ro ro

£ P(No6c = n) £ M(Лт / Лт <a) = £ M(Лт / Лт < a) £ P(No6c = n) = n=3 m=1 m=1 n =m+2

£ M(Лт / Лт <a) J dt Jy(m+1)(t, y)g(y)dy:

m=1 0 0

^^ '" ro ro roro

J xF (x)9m (x)dx0

= £ -JF(t)dt Jy(m)(t, y)g(y)dy = £ J xF(x)dxJy(m)(x, y)g(y)dy .

m=1 J F(x)9m (x)dx 0 0 m=1° 0

0

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

ro ro ro ro ro ro

T1 = J xf (x)G(x)dx +J xg(x)F(x)dx +£ J xf(x)dx J dt Jy(n—1)(t, y)g(y)dy +

0 0 n=2 0 x 0

ro ro ro ro ro ro ro

+ £ J xF (x)dx J y( m)( x, y) g (y )dy = J F ( x)G (x)dx + J xf ( x)dx J dt J hy (t, y) g (y)dy +

m=1 0 0 0 0 x 0

roro ro ro ro ro

+J

0 0 0 0 x 0

ro x roro x ro

-J xF (x)dx J hy (x, y) g (y)dy = J F ( x)G( x)dx + J F ( x)dx J dt J hy(t, y) g (y)dy

= I g (х)Жх IГ (г )Жг + | Жх I Ъу (х, у) g (у)Жу IГ (г )Жг = I (I + Иу ) g (х)Жх IГ (г )Жг. 0 0 0 0 0 0 0 Таким образом,

гох

Т1 = I (I + И у) g (х)Жх IГ (г) Жг. (11)

0 0

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

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

го

Т1 + Т2 = Ма!(I + Иу^(х)Жх = Ма^бс. (12)

0

Среднее время пребывания системы в свободном состоянии за цикл регенерации.

Пусть Т) — время пребывания системы в свободном состоянии за цикл регенерации. Геометрическая иллюстрация этого времени представлена на рис. 7. Плотность распределения вероятностей этой СВ

ГО ГОГО

I(х) = ! /(5)g(5 + х)е. +1 g(у)dy I Ну (5 + х, у)/(,

0 0 0

ГО

или в операторной форме I(х) = Л/ (I + Ну)g(х) , где Л/ф(х) = I /(у - х)ф(у.

х

а1 а2 ад

t

Рис. 7

Найдем выражение для функции Ь(х) = 1 - Ь(х), где Дх) — функция распределения СВ Т :

ГО ГО ГОГОГО

!(х) = |Л/(I + Ну)g(^ = !/(.)0(. + x)ds + |g(у)еуI/(.)е. I Ну(7,у)ег =

х 0 0 0 5+х

ГО ГОГО ГО

= I /(.)£(. + х)е. +1 g(у)еУI Ну (г, у)Р(г - х^ = I /(+ х)еЪ +

х 0

ГО ГО

I g (у ¥у I Ну (х +1, у (t ^.

0 0 х

ГО ГО

+

0 0

Теперь вычислим математическое ожидание СВ Т :

ГО х ГО ГОГО

М (ТО - Т 0 = I g (х)ех IР (^ +| Р (^ I ds I Ну (., у) g(y)dy

0 0 0 t 0

го х гого х

= I g(х)dxIР^)dt +| ех I Ну (х, у)g(уIР(t)dt.

0 0 0 0 0

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

го х

Т 0 = I (I + Ну ^ (х)ех| Р (t)dt. (13)

0 0

Среднее время пребывания системы в свободном состоянии можно выразить через среднее число поступивших и обслуженных заявок за цикл регенерации:

го х го го х

Т 0 = I (I + Ну) g (х)с!х IР (0 dt = I (I + Ну) g (х) хек -I (I + Ну) g (х)ск IР (t) dt =

0 0 0 0 0 ГО ГОГО

= М Р + ! (Ну g (х)) хйх - Т1 = М Р + | g (у)еу I хНу (х, у)ех - Т1. (14)

1

2

Далее преобразуем интеграл I хЪу (х, у)Жх. Для этого умножим обе части тождества (3)

0

на х и почленно проинтегрируем его по этой переменной в пределах от 0 до го. Принимая во внимание, что МРг = МР(1 + И% (г)) - г [22], имеем

го го го

I ху( х, у) Жх =М Р Г (у)+М p| и% (г) / (г+у) Жг-IГ (г) Жг,

0 0 у

го го го

I хЪу (х, у) Жх=МР Г (у) + МРI и% (г) / (г+у) Жг -1 Г(г) Жг +

0 0 у

I Г( s)h1 (5, у) Жs + ! Ъу (5, у) Жs| и% (г)/(г + 5) Жг

I Ъу (5, у) Г (г) Жг.

+М Р Тогда

го го го го го

I% (у)Жу I хЪу ( х, у)Жх = М p| (I + И% ) ~Л/ (I + И у ) g (х)Жх-I (I + Иу ) g ( х)Жх IГ (г )Жг =

0 0 0 0

N -1

- Т 2.

= М Р

Возвращаясь к (14), получаем

Т0 = МРN - Т1 - Т2 = МР N -Ма ^бс. (15)

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

найдем среднюю длительность цикла Т :

го го го х

Т = Т 2 + Т1 + Т 0 = I (I+Иу )я (х)Жх I Г(г)Жг + | (I+Иу Жх^ Г(г)Жг +

0 х 0 0

го

+М Р N - М а N обс = Mа| (I + Иу )я (х)Жх + МР N - М а Nобс = МР N.

0

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

Т = MpN . (16)

Финальные вероятности состояний системы. В [20] получены следующие формулы для вычисления финальных вероятностей р1 пребывания системы в физических состояниях

I = 0,1,2 и финальной вероятности р1 + р2 того, что прибор занят обслуживанием:

го х

I (I+Иу)я(х)ЖхIГ (г)Жг

0 0

Р0 =■

Р1 =■

Ма I (I + Иу)я(х)Жх + ] (I + Иу)я (х)ЖхIГ (г)Жг

0 0 0

гох

I (I+И у) я (х)Жх IТ (г )Жг

_0_0_

го го х

Ма I (I + Иу )я (х)Жх +1 (I + Иу) я (х)Жх IГ (г )Жг

х

I (I + Н у) g (х)ех | Р (t

р2 =---*-,

1 ^ ГО ГО х

М а | (I + Н у) g (х)ех +1 (I + Ну) g (х)ех | Р (t е

0 0 0

ГО

М а | (I + Н у) g (х)ех Р1 + Р2 =-0-.

1 ^ ГО ГО х

М а | (I + Н у) g (х)ех +1 (I + Ну) g (х) ех | Р (t ^ 0 0 0 В терминах регенерирующего процесса эти утверждения имеют следующую формулировку: финальные вероятности физических состояний системы равны отношению средних суммарных времен пребывания системы в соответствующих физических состояниях за цикл регенерации к средней его продолжительности:

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

Т 0 Т1 Т 2 М а N обс Р0 = Т, Р = Т, Р2 = Т, Р1 + Р2 =-Т-

(17)

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

Обозначим через Т(Е1) средние стационарные времена пребывания системы в физических состояниях I = 0,1,2. В [20] установлены следующие формулы:

Т(Еэ) = | (I + Ну ^ (х)ех | Р (t)dt;

Т (Е1) =

| (I + Н у) g (х)ех | Р (t) dt

Т (Е2) =

I (I + Н у) g (х)ех | Р ^

I (I+Н у) g (х) ех

ГО

IН у g (х) ех

-1

х

ГО

Т(Е1 и Е2) = Ма | (I + Ну )g(х)ех .

Полученные выражения для стационарных времен пребывания системы в состояниях имеют следующую интерпретацию в терминах характеристик регенерирующего процесса:

Т (Е0) = Т 0 - М Р N - М а N обс, Т (Е1) = =Т1-

N обс

(18)

Т (Ег) = =

Т 2

-, Т(Е1 и Е2) = Ма Nобс.

N обс -1

Зная финальные вероятности и средние стационарные времена пребывания системы в состояниях 1 и 2, можно найти в установившемся режиме относительную пропускную способность системы 1 - Р2, среднее время to пребывания заявки в очереди и среднее время ts пребывания заявки в системе:

1 - Р2 = 1 - Т 2

Т

-1 -

; to = Р1Т2

N обс - 1

-1 -

; ts = (Р0 + Р )М а + Р1Т2

N обс - 1

-1

(19)

Частные случаи СМО. Выпишем стационарные характеристики частных случаев СМО 0I / 0 /1/1, которые являются следствиями полученных формул.

Система М / М /1 /1. Интенсивность входящего пуассоновского потока заявок равна Ь , а время обслуживания заявок имеет показательное распределение с параметром а. Тогда

у(х, у) = Ье-Ьх-ау, Ъу (х, у) = Ьа-1(а + Ь)в~Ьх~ау . Преобразования интегральных выражений в формулах (2) и (8)—(19) приводят к известным соотношениям:

Р0 = (1 -Р)(1 -Р3)-1, Р1 =Р Рo, Р2 =Р2Р0;

N обс = 1+ Р, N п =Р2, N = 1+ Р + Р2; Т 0 = Ь-1, Т1 = Ь-1Р, Т 2 = Ь-1Р2, Т = Ь-1(1 + Р + Р2); Т(Е0) = Ь-1, Т(Е1) = (а + Ь)-1, Т(Е2) = а-1, Т(Е1 и Е2) = а-1(1 + р); Р2 1 -р - р + 2р2 1 -р Ь

го =— ^ = - ^ р=_ .

Ь 1 -Р3 Ь 1 -р3 а

Система М / 0 /1/1. Пусть интенсивность простейшего входящего равна Ь, т.е.

Я(х) = Ье-Ьх, тогда у(х, у) = Ье~ЬхГ(у), Ъу (х, у) = Ь(1 - Ж)-1 Г(у) е-Ьх, где Ж = Р(а>Р} =

го

= ЬIГ ( х)е-Ь хЖх < 1. Преобразования выражений в (2) и (8)—(15) приводят к следующим рас-

0

четным формулам:

Т0 = Ь-1, Т1 = Ж [Ь(1 - Ж)]-1, ~Т2 = [ЬМа - Ж] [Ь(1 - Ж)]-1, Т = Ь-1 + (1 - Ж)-1 Ма;

N = 1 + Ь(1 - Ж)-1 М а, #обс = (1 - Ж)-1, = (ЬМ а- Ж)(1 - Ж)-1. Выражения (17)—(19)для определения стационарных характеристик системы принимают вид

= 1 - Ж = Ж = ЬМ а- Ж + = ЬМ а

Р° 1 - Ж + ЬМа , Р1 1 - Ж + ЬМа, ^2 1 - Ж + ЬМа , Р1 ^2 1 - Ж + ЬМа ; Т (Е0) = Ь-1, Т (Е1) = Ь-1Ж, Т (Е2) = Ж-1М а- Ь-1, Т (Е1 и Е2) = (1 - Ж)-1 Ма;

г0 = [ЬМ а - Ж ] [Ь(1 - Ж + ЬМ а) ]-1, ^ = [2ЬМ а - Ж ] [Ь(1 - Ж + ЬМ а)]-1. Система 0I /М /1 /1. Пусть время обслуживания заявок распределено экспоненциально с параметром а, т.е. /(х) = ае-ах . Тогда у(х, у) = Р(х) • Q(у) , где

го -ау

Р(х) = еахI %(5)е~аЖ$, Q(у) = О—-.

х 1 - (а)

Здесь символом % (а) обозначено преобразование Лапласа плотности я (х):

го

% (а) = I я (х) е-ахЖ х . Ядро интегрального оператора И у определяется как

0

1 го - ~'( )

Ъу (х, у) = — Р( x)Q( у), д = I Q(т)P(т)Жт = .

1- д 0 1- ^(а)

Преобразования выражений в (2) и (8)—(19) приводят к следующим утверждениям:

N=1N обс=1+ми, N п ^^ ;

1- д 1- %(а) 1- д 1 - д 1 - £(а)

(

Т о = М р

1+-

^ Е(а) 1 - Ч 1 - Е (а).

а

1 +

Еа)

1 - Ч

\

1 й(а) ~

' Т1 = ", Т 2 = 1 Е ()

а а 1 - Е (а)

, Т _ Мр +

М р е (а ) 1 - Ч 1 - Е(а)

= 1 (1 - Ч + Ее (а) )(1 - Е (а) ) _ (1 - Ч )(1 - Е (а) ) = Е (а) (1 - Е (а)) _

Р0 аМр(1 -Ч + ЧЕ(а)) ' Р1 аМр(1 -Ч + ЧЙ(а))' ^ аМр(-ч + ЧЕ(а))'

Т (£о) _ М р

1 - Ч + ЧЕ(а) 1 - Ч + Ё(а)

1

1-Ч

(1 - ч)(1 - Е(а)) а (1 - ч) - _ (1 - Ч)(1 - Е(а))

1о _ —~-:-

Т(Е2) _ —, Т(Е1) _-

а а (1 - ч + Е (а) )

а

М р(1 - ч + ЧЕТ (а) )

_--

1 (1 - ч - Е (а) )(1 - Е (а) ) М р(1 - ч + ЧЕТ (а) )

аа

Численный пример. В таблице приведены численные результаты расчета характеристик однолинейной системы обслуживания с одним местом для ожидания для различных законов входных параметров системы при условии, что средние времена между заявками во входящем потоке и средние времена обслуживания одинаковые для всех законов и равны Мр_ 0,067 ч, Ма_0,200 ч соответственно. Символом Е2 обозначен закон Эрланга второго порядка.

Предельная характеристика Код системы

Е2 / Е2/1/1 Е2/М/1/1 М / Е2 /1 /1 М/М/1/1

N обс 6,724 4,519 6,250 4,000

N п 13,924 9,744 13,500 9,000

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

N 20,648 14,263 19,750 13,000

Т , ч 1,377 0,951 1,317 0,867

Т1, ч 0,323 0,200 0,350 0,200

Т 2, ч 1,022 0,704 0,900 0,600

Т 0, ч 0,032 0,047 0,067 0,067

Р0 0,023 0,050 0,051 0,077

Л 0,235 0,210 0,266 0,231

Р2 0,742 0,740 0,684 0,692

Р1 + Р2 0,977 0,950 0,949 0,923

1 - Р2 0,258 0,260 0,316 0,308

Т (Е0), ч 0,032 0,047 0,067 0,067

Т (Е1), ч 0,048 0,044 0,056 0,050

Т(Е2), ч 0,178 0,200 0,171 0,200

(о , ч 0,042 0,042 0,046 0,046

Ь, ч 0,093 0,094 0,109 0,108

Заключение. Полумарковский процесс, описывающий функционирование системы обслуживания 01 / О /1/1, рассмотрен как регенерирующий, точками регенерации которого являются моменты попадания заявок в свободную систему. Установлены формулы для вычисления среднего числа поступающих, обслуженных и потерянных заявок, а также средние суммарные времена пребывания в системе одной и двух заявок за цикл регенерации. Финальные вероятности физических состояний системы и средние стационарные времена пребывания в этих состояниях, в очереди и в системе выражены в терминах характеристик регенерирующего процесса. Как следствие полученных утверждений, выведены формулы для вычисления стационарных характеристик однолинейной системы обслуживания с одним местом для ожидания в случае частных законов распределения входных параметров системы.

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

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

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

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

4. Коваленко И. Н. Теория массового обслуживания // Итоги науки. Сер. Теор. вероятн. 1963. М., 1965. С. 73—122.

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

6. Коваленко И. Н. Обзор моих научных работ. Учителя и соратники // Кибернетика и системный анализ. 2010. № 3. С. 3—27.

7. Печинкин А. В. Стационарные вероятности состояний в системе GI/G/1/N с неординарным входящим потоком требований // Вестник РУДН. 1995. № 1. С. 77—86.

8. Печинкин А. В., Чаплыгин В. В.Стационарные характеристики системы массового обслуживания SM /MSP / n / r // Автоматика и телемеханика. 2004. № 9. С. 85—100.

9. Дудин А. Н., Вишневский В. М., Синюгина Ю. В. Анализ очереди BMAP / G / 1 с закрытым сервисом и адаптивной продолжительностью отпусков // Телекоммуникационные системы. 2016. Т. 61, № 3. С. 403—415. DOI: 10.1007/s11235-014-9946-8.

10. Бутко Т. К. Процесс марковского восстановления системы G / M /1/ œ // Применение аналитических методов в теории вероятностей: Сб. науч. тр. Киев: Ин-т математики АН УССР, 1983. С. 17—27.

11. Тарасов В. Н. Исследование систем массового обслуживания с гиперэкспоненциальными входными распределениями // Проблемы передачи информации. 2016. № 1. С. 16—26.

12. Atkinson J. B., Kovalenko I. N. Some light-traffic and heavy- traffic results for the GI/G/n/0 queue using the GM Heuristic // Кибернетика и системный анализ. 2010. № 3. С. 92—100.

13. Chen Y., Whitt W. Set-valued Performance Approximations for the GI/G/K Queue Given Partial Information // Probability in the Engineering and Informational Sciences. 2020. P. 1—23. D0I:10.1017/S0269964820000509.

14. Chen Y., Whitt W. Extremal models for the GI/GI/K waiting-time tail-probability decay rate// Operations Research Letters. 2020. Vol. 48. P. 770—776. DOI: 10.1019/j.orl.2020.09.004.

15. Chen Y., Whitt W. Algorithms for the upper bound mean waiting time in the GI/GI/1 queue // Queueing Systems. 2020. Vol. 94. P. 327—356. DOI: 10.1007/s11134-020-09649-9.

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

17. Королюк В. С. Стохастические модели систем. Киев: Наук. думка, 1989. 208 с.

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

19. Копп В. Я., Обжерин Ю. Е., Песчанский А. И. Моделирование автоматизированных линий. Севастополь: Изд-во СевНТУ, 2006. 240 с.

20. Обжерин Ю. Е., Песчанский А. И. Стационарные характеристики однолинейной системы обслуживания с одним местом для ожидания // Кибернетика и системный анализ. 2006. № 5. С. 51—62.

21. 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.

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

23. Чжун Кай-Лай. Однородные цепи Маркова. М.: Мир, 1964. 425 с.

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

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

Поступила в редакцию 09.11.2022; одобрена после рецензирования 26.11.2022; принята к публикации 20.03.2023.

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

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

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

4. Kovalenko I.N. Teoriya massovogo obsluzhivaniya. Itogi nauki. Seriya Teoriya veroyatnostey (Theory of Queuing. The Results of Science. Series Theory of Probability), 1963, Moscow, 1965, pp. 73-122. (in Russ.)

5. Kovalenko I.N. Teoriya massovogo obsluzhivaniya. Itogi nauki. Seriya Teoriya veroyatnostey. Matematicheskaya statistika Teoreticheskaya kibernetika (Theory of Queuing. The Results of Science. Series Theory of Probability. Mathematical Statistics Theoretical Cybernetics), 1970, Moscow, 1971, pp. 5-109. (in Russ.)

6. Kovalenko I.N. Cybernetics and Systems Analysis, 2010, no. 3, pp. 339-362.

7. Pechinkin A.V. RUDN Journal of Mathematics, Information Sciences and Physics, 1995, no. 1, pp. 77-86. (in Russ.)

8. Pechinkin A.V., Chaplygin V.V. Automation and Remote Control, 2004, no. 9(65), pp. 1429-1443, DOI: https://doi.org/10.1023/B:AURC.0000041421.62689.a8.

9. Dudin A.N., Vishnevsky V.M., Sinyugina Yu.V. Telecommunication Systems, 2016, no. 3(61), pp. 403-415, DOI: 10.1007/s11235-014-9946-8.

10. Butko T.K. Primeneniye analiticheskikh metodov v teorii veroyatnostey (Application of Analytical Methods in Probability Theory), Kyiv, 1983, pp. 17-27. (in Russ.)

11. Tarasov V.N. Problems of Information Transmission, 2016, no. 1, pp. 14-23.

12. Atkinson J.B., Kovalenko I.N. Cybernetics and Systems Analysis, 2010, no. 3, pp. 426-435.

13. Chen Y., Whitt W. Probability in the Engineering and Informational Sciences, 2020, pp. 1-23, DOI: 10.1017/S0269964820000509.

14. Chen Y., Whitt W. Operations Research Letters, 2020, vol. 48, pp. 770-776, DOI: 10.1019/j.orl.2020.09.004.

15. Chen Y., Whitt W. Queueing Systems, 2020, vol. 94, pp. 327-356, DOI: 10.1007/s11134-020-09649-9.

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

17. Korolyuk V.S. Stokhasticheskiye modeli system (Stochastic Models of Systems), Kyiv, 1989, 208 p. (in Russ.)

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

19. Kopp V.Ya., Obzherin Yu.E., Peschansky A.I. Modelirovaniye avtomatizirovannykh liniy (Modeling of Automated Lines), Sevastopol, 2006, 240 p. (in Russ.)

20. Obzherin Y.E., Peschanskii A.I. Cybernetics and Systems Analysis, 2006, no. 5, pp. 656-666.

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

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

23. Kai Lai Chung, Markov Chains with Stationary Transition Probabilities, Berlin, NY, Springer, 1967, vol. 104.

REFERENCES

Alexey I. Peschansky

Data on author

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

Received 09.11.2022; approved after reviewing 26.11.2022; accepted for publication 20.03.2023.

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