Научная статья на тему 'Исследование RQ-системы MMPP|gi|1 методом асимптотического анализа второго порядка в условии большой загрузки'

Исследование RQ-системы MMPP|gi|1 методом асимптотического анализа второго порядка в условии большой загрузки Текст научной статьи по специальности «Математика»

CC BY
239
39
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
RQ-СИСТЕМА / ИСТОЧНИК ПОВТОРНЫХ ВЫЗОВОВ / MMPP-ПОТОК / БОЛЬШАЯ ЗАГРУЗКА / МЕТОД АСИМПТОТИЧЕСКОГО АНАЛИЗА ВТОРОГО ПОРЯДКА / RETRIAL QUEUEING SYSTEM / ORBIT / MMP-PROCESS / HEAVY LOAD / SECOND-ORDER ASYMPTOTIC ANALYSIS METHOD

Аннотация научной статьи по математике, автор научной работы — Назаров Анатолий Андреевич, Фёдорова Екатерина Александровна

Системы массового обслуживания с повторными вызовами (RQ-системы), моделирующие реальные процессы, возникающие в телекоммуникационных системах, являются новым, активно развивающимся направлением теории массового обслуживания. Однако аналитические формулы получены лишь для систем с входящим простейшим потоком. Большинство же мировых ученых по теории массового обслуживания используют численные методы исследования RQ-систем с входящими не простейшими потоками (например, ММРР, МАР, BMAP). Такие методы имеют естественную границу применимости, связанную с решением систем уравнений большой размерности (система может принимать от 1000 до 500 тыс. состояний). Таким образом, актуальность исследования обусловлена необходимостью разработки аналитических методов изучения RQ-систем с входящим ММРР-потоком. Цель работы: найти асимптотическое распределение вероятностей числа заявок в источнике повторных вызовов в RQ-системе MMPP|GI|1 для достаточно большого числа состояний системы. Методы исследования: метод асимптотического анализа второго порядка в условии большой загрузки. Результаты. Получена асимптотическая (второго порядка) характеристическая функция распределения вероятностей числа заявок в источнике повторных вызовов в RQ-системе MMPP|GI|1. Приведена формула для построения асимптотического распределения вероятностей. Проведенный численный анализ результатов показал, что предлагаемый метод может быть применен для значений загрузки ρ>0,8, тогда как метод асимптотического анализа первого порядка может применяться лишь при загрузке ρ>0,95. С помощью полученного распределения можно вычислить наиболее важные характеристики системы (например, среднее число заявок в источнике повторных вызовов), которые могут быть использованы при моделировании или оптимизации функционирования реальных экономических и технических систем.

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

Retrial queuing systems which are mathematical models of real processes in telecommunication systems are a new developing direction of the queuing theory. However the analytical formulas are obtained only for systems with Poisson arrival process. Most of the foreign scientists on queuing theory use different numerical methods for researching retrial queueing systems with not Poisson arrival process (e. g. ММРР, МАР, BMAP). Such methods have a natural limit of applicability related to solving the equations systems of large dimension (from 1000 to 500 thousand states). Thus, the urgency of the reserach is caused by the need to develop analytical methods for studying RQ-systems with arrival MMP-process. The main aim of the study is to find the asymptotic probability distribution of the number of calls in the orbit in the retrial queueing system MMPP|GI|1 for a sufficiently large number of states of the system. The methods used in the study: second-order asymptotic analysis method under heavy load condition. The results. The authors have obtained the asymptotic (second-order) characteristic function of the probability distribution of the number of calls in the orbit in the retrial queueing system MMPP|GI|1. The paper introduces the formula for asymptotic distribution construction. The numerical analysis of the results showed that the proposed method can be used to load values ρ>0,8, whereas the first-order asymptotic analysis method is applied when load values ρ>0,95. When using the obtained asymptotic probability distribution the most important characteristics of the system can be calculated (e. g. the average number of calls in the orbit). They can be used in modeling or optimization of real economic and technical systems operation.

Текст научной работы на тему «Исследование RQ-системы MMPP|gi|1 методом асимптотического анализа второго порядка в условии большой загрузки»

УДК 519.872

ИССЛЕДОВАНИЕ RQ-СИСТЕМЫ MMPP|GI|1 МЕТОДОМ АСИМПТОТИЧЕСКОГО АНАЛИЗА ВТОРОГО ПОРЯДКА В УСЛОВИИ БОЛЬШОЙ ЗАГРУЗКИ

Назаров Анатолий Андреевич,

д-р техн. наук, профессор, зав. кафедрой теории вероятности и математической статистики Факультета прикладной математики и кибернетики ФГАОУ ВО «Национальный исследовательский Томский государственный университет», Россия, 634050, г. Томск, пр. Ленина, 36.

E-mail: nazarov.tsu@gmail.com

Фёдорова Екатерина Александровна,

аспирант Факультета прикладной математики и кибернетики ФГАОУ ВО «Национальный исследовательский Томский государственный университет», Россия, 634050, г. Томск, пр. Ленина, 36. E-mail: moiskate@mail.ru

Системы массового обслуживания с повторными вызовами (RQ-системы), моделирующие реальные процессы, возникающие в телекоммуникационных системах, являются новым, активно развивающимся направлением теории массового обслуживания. Однако аналитические формулы получены лишь для систем с входящим простейшим потоком. Большинство же мировых ученых по теории массового обслуживания используют численные методы исследования RQ-систем с входящими не простейшими потоками (например, ММРР, МАР, BMAP). Такие методы имеют естественную границу применимости, связанную с решением систем уравнений большой размерности (система может принимать от 1000до 500 тыс. состояний). Таким образом, актуальность исследования обусловлена необходимостью разработки аналитических методов изучения RQ-систем с входящим ММРР-потоком.

Цель работы: найти асимптотическое распределение вероятностей числа заявок в источнике повторных вызовов в RQ-системе ММРрвфдля достаточно большого числа состояний системы.

Методы исследования: метод асимптотического анализа второго порядка в условии большой загрузки. Результаты. Получена асимптотическая (второго порядка) характеристическая функция распределения вероятностей числа заявок в источнике повторных вызовов в RQ-системе MMPPjGIjl. Приведена формула для построения асимптотического распределения вероятностей. Проведенный численный анализ результатов показал, что предлагаемый метод может быть применен для значений загрузки р>0,8, тогда как метод асимптотического анализа первого порядка может применяться лишь при загрузке р>0,95. С помощью полученного распределения можно вычислить наиболее важные характеристики системы (например, среднее число заявок в источнике повторных вызовов), которые могут быть использованы при моделировании или оптимизации функционирования реальных экономических и технических систем.

Ключевые слова:

RQ-система, источник повторных вызовов, ММРР-поток, большая загрузка, метод асимптотического анализа второго порядка.

Введение

В теории массового обслуживания до середины XX в. выделяли 2 класса систем - системы с ожиданием и системы с потерями. Однако при появлении и развитии информационных технологий было показано, что процессы, возникающие в реальных системах передачи данных, сетях сотовой связи и др., не могут моделироваться существующими классами систем массового обслуживания. Это привело к тому, что стали выделять новый класс -системы с повторными вызовами или RQ-системы (Retrial Queueing Systems [1-3]). Отличие таких систем от классических систем массового обслуживания (СМО) состоит в том, что заявки, обнаружившие прибор занятым, не покидают систему или встают в очередь, а идут в источник повторных вызовов, откуда после некоторой случайной задержки снова обращаются к прибору для обслуживания.

Большинство первых работ было посвящено практическим задачам, возникающим в телекоммуникационных системах. Первые работы по RQ-системам были опубликованы Р.И. Вилкинсоном

[4] и Дж. Коэном [5]. Описание систем и влияние эффекта повтора было проведено Г. Гоштони [6],

A. Элдином [7] и Дж. Л. Джониным [8].

Наиболее полное и глубокое исследование систем с повторными вызовами приведено в монографиях Г.И. Фалина, Дж. Артолехо, А. Гомез-Корре-ла и Дж. Тэмплетона [1-3].

Большая часть исследований RQ-систем реализуются численно или с помощью имитационного моделирования [9-11]. Аналитические методы получены только в тех случаях, когда модели потока и дисциплина обслуживания относительно просты (например, пуассоновский поток и экспоненциальное распределение закона обслуживания) [1].

RQ-системы с входящими МАР и ВМАР-пото-ками исследуются белорусскими учеными:

B.И. Клименок и А.Н. Дудиным [12], которые используют преимущественно матричные методы исследования. Кроме того, матричными методами исследования RQ-систем пользуются такие ученные, как М.Ф. Ньютс, Дж. Арталехо, А. Гомез-Коррел [13], Дж.Е. Даймонд, А.С. Альфа [14] и др.

Исследования RQ-систем в условии большой и малой загрузки проводились Г.И. Фалиным [15], А. Айссани [16] и В.В. Анисимовым [17]. Кроме того, работы С.Н. Степанова посвящены исследованиям систем в условии экстремальной загрузки (интенсивность входящего потока заявок стремиться к бесконечности или к нулю) [18].

В предыдущих исследованиях [19, 20] для однолинейных RQ-систем нами был предложен метод асимптотического анализа в условии большой загрузки. Однако было показано, что этот метод имеет достаточно узкую область применимости: при загрузке р>0,95 расстояние Колмогорова Л<0,05. В связи с этим было предложено увеличить точность аппроксимации в виде получения асимптотики более высокого порядка. При этом стоит отметить, что данные результаты не вытекают из систем асимптотических уравнений, полученных ранее [19, 20]. Таким образом, для получения асимптотики 2-го порядка необходимо проводить заново исследование рассматриваемой системы.

Математическая модель

Рассмотрим (рисунок) однолинейную RQ-систе-му с источником повторных вызовов (ИПВ), на вход которой поступает ММРР-поток заявок с матрицей условных интенсивностей рА, где параметр р и значения элементов матрицы А будут определены ниже, и матрицей Q инфинитезимальных характеристик цепи Маркова п (Ь), управляющей ММРР-потоком, время обслуживания каждой заявки имеет произвольную функцию распределения В(х). Если поступившая заявка застает прибор свободным, то она занимает его для обслуживания. Если прибор занят, то заявка переходит в ИПВ, где осуществляет случайную задержку, продолжительность которой имеет экспоненциальное распределение с параметром ст. Из ИПВ после случайной задержки заявка вновь обращается обслуживающему прибору с повторной попыткой его захвата. Если прибор свободен, то заявка из ИПВ занимает его для обслуживания, в противном случае заявка мгновенно возвращается в источник повторных вызовов для реализации следующей задержки.

Рисунок. RQ-система MMPP/G Figure. RQ-system MMPPG1

Обозначим вектор-столбец R - стационарное распределение вероятностей значения цепи Маркова, управляющей входящим MMPP-потоком, которое определяется из следующей системы:

ЯО = 0,

ЯЕ = 1,

где Е - единичный вектор-столбец; 0 - вектор-столбец с нулевыми элементами. Очевидно, что интенсивность входящего потока равна А=R•рА•E.

Пусть параметры системы таковы, что выполняется:

R-Я-E = 1/b,

(1)

где Ь - среднее время обслуживания.

Тогда загрузка системы определяется как р=АЬ=R•рАR•E.

Для данной системы ставится задача найти распределение вероятностей числа заявок в источнике повторных вызовов такой системы.

Пусть ¿(Ь) - процесс, характеризующий число заявок в ИПВ. Процесс ¿(Ь) не является марковским. Однако его можно марковизировать путем введения дополнительных компонент: п(Ь) - цепь Маркова, управляющая ММРР-потоком; г(Ь) -оставшееся время обслуживания, а процесс к(Ь) -определяет состояние прибора следующим образом: к(Ь)={1, если прибор занят; 0, если свободен}.

Обозначим Р{к{Ь)=0,п(Ь)=п,1(Ь)=1}=Р(0,п,1,Ь) вероятность того, что прибор свободен в момент времени Ь, управляющая ММРР-потоком цепь Маркова находится в состоянии п и в ИПВ находится I заявок; а Р{к(Ь)=1,п(Ь)=п,1(Ь)=1,г(Ь)<г}=Р (1,п,1,г,Ь) -вероятность того, что в момент времени Ь прибор занят, управляющая ММРР-потоком цепь Маркова - в состоянии п, в источнике повторных вызовов находится I заявок, и оставшееся время обслуживания меньше г.

Очевидно, что процесс {к(Ь),1(Ь),п(Ь),г(Ь)} изменения состояний данной системы во времени является марковским. Для получения распределения вероятностей {Р(0,п,1,Ь); Р(1,п,1,г,Ь)} состояний рассматриваемой RQ-системы составим систему уравнений Колмогорова:

дР(0, п, г, 0 = дР(1, п, г,0,0

dt dz

-P(0, n, i, t)P + in - qnn) + X P(0, v, i, t) q„,

v^n

dP(1, n, i, z, t) dP(1, n, i, z, t) cP(1, n, i,0, t)

dt dz dz

+(-рЯп + q„„) P(1, n, i, z, t) + +рЯиР(0, n, i, t) B( z) + рЯ,Р(1, n, i -1, z, t) + +n(i +1) - P(0, n, i +1, t)B(z) + X ?„Д 1, v, i, z, t). (2)

v^n

Обозначим

P(0,i) = {P(0,1,i),P(0,2, /),..., P(0, N, /)}

и

P(1,i,z) = {P(1,1, i, z), P(1,2, i, z),..., P(1, N, i z)}, где в стационарном режиме

lim P( k, i, n, t) = P( k, i, n).

Тогда система (2) примет матричный вид: 5Р(1,1,0) _ р(0, + + р(0, = о,

dz

5Р(1, i, z) 5P(1, i,0)

_ рлР (1, i, z) +

& &

+рлР(0, г)В(2) + рлР(1, г -1, 2) +

+ст(г + 1)Р(0, г +1) В( 2) + Р(1, г, 2) О = 0, (3)

где I - единичная матрица.

Перейдем в системе (3) к частичным характеристическим функциям:

Н(1, и, 2) = X 'Р(1, г, 2) и Н(0,и) = X ' Р(0, г),

г г

где ]=л-1 - мнимая единица. Тогда система уравнений (3) для характеристических функций перепишется в виде:

дН(1,и,0) . . дН(0,и) „

4 ' + Н(0, и)(О -рл) + уст—0,

дм

dz

dH(1,М,Z) _dH(1,М,0) + H(1,м,z)Q +

dz dz

+H(0, м)рлВ(z) + (e7'" _ 1)H(1, м, z)рл _ . 5H(0, м)

-e_7 "j CT-

дм

-B( z ) = 0.

Решим систему (4) методом асимптотического анализа в условии большой загрузки, характеризующемся предельным соотношением рТ1. Или, введя бесконечно малую величину е=1-р>0, условие большой загрузки может быть описано условием: е^0.

Метод асимптотического анализа второго порядка в условии большой загрузки

В системе (4) выполним замены и=еш, И(0,ц)=е0 (м,е), И(1,ц,2)=Р(^,е,2). Получим:

+j CT

5z

. 5G(w,e)

+ eG( w,e)(Q _ (1 _e) л) +

5w

= 0,

5F(w,e, z) 5F( w, e,0)

dz dz

+(e>e_ 1)(1 _ e)F(w, e, z) • л + +(1 _ e)eG(w, e)лВ(z) _

_e_ >ejCT5G^ b( z) = 0.

5w

+ F( w,e, z)Q +

(5)

Введем обозначения

F(w) = lim F(w, z) и f(w) = lim f(w, z).

Тогда асимптотической характеристической функцией второго порядка будем называть функцию

) = F (E +

+с-р) (G (Т-Р>+f (T^JE},

где функции F(w), G(w) и (w) определяются разложениями (6) и (7), а параметр е=1-р.

Вид функции h2(u) определяется следующей теоремой.

Теорема. Асимптотическая характеристическая функция второго порядка имеет вид

й2(м) = [1 _ '

V

(1 _P)ß

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

1 + (1 _P)

1_р

1_р

а( y)

(4) гДе

а = 1 + , ß = сто

VE _j J^^- dy ' 0 (jy_ß) '

VлE — VE +

b 2b3

(8)

(9)

в котором вектор V является решением неоднородной системы УО = Я С11 -А), функция а

определяется выражением:

a (w) = _ 2 _ VE _ 2' +Î1 _ Zw]"1 ( ) ß стЬ ' b [ ß]

• L 2 лт л -2fô 1 ь2

jw| 2---VE I _ (jw)21---+

I ß ] l b 2 2b2

а x—

ß

где параметры а и ß определяются равенствами (9), постоянные 0и п равны:

ô = | 1 + 2bVлE _ VE + 1 .2 2b2

_2.

2b.

1 f _ -Ц-1 + bV1E _ b2V1лE, bl6b 4b2 1 1 1 ,

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

£) = С(^) + £ • g(w) + £ • g2И + о(£), (6)

Е(М!,£, 2) =

= 2) + £ • Г2) + £2 • ^ 2) + 0(£3), (7) где ©(е3) - бесконечно малая величина порядка е3.

n = ô — + + bVE---

2 2b ß

1 1 1 b2

--VE--+ — + —-2T,

2ст CTß 2ст 4стЬ

а вектор Vj является решением неоднородной системы

V,Q = — R_11 RA +1 Rl_ 1Q bß 21 b ]

_f1V)+£ f b _ R.

Доказательство

В системе (5) совершим предельный переход при обозначив

F(w, z) = lim F(w, s, z) и G(w) = lim G(w, s).

£—0 £->0

Тогда справедливо следующее: '3F(w, 0) . dG(w)

- + ja-

dz dw

dF( w, z) dF(w, 0)

= 0,

(1 - В(+ Щ—, z) О = 0. (10)

& &

Подставим разложения (6), (7) в систему (5), и в результате несложных преобразований можно записать следующую систему дифференциальных уравнения при одинаковых степенях е:

(—,0) ■ о(—хд-А) + ст^ = о,

dz

df (w,z) df (w,0)

dz

dz

dw

f (w, z )Q + G( w)AB( z)-

+JwF(w,z)A + jwja dG(w) B(z) -

dw

- ja ^ B( z) = 0, dw

f w,0)

+ G(w)A + g(w)(Q -X ) + Ja dg2(w = 0,

dz

df2( w, z) df2( w, 0)

dz

dz

dw

-f2( w, z )Q - G( w)XB( z)-

2

+g(w)XB(z) Jw - j^j F(w, zX +

+jwf (w, z)X- ja^B(z) + 2 dw

+jwja^ B( z) - ja^ B( z) = 0.

dw

dw

(11)

Для получения скалярных уравнений суммируем матричные уравнения системы (5), умножим полученное уравнение на единичный вектор-столбец и совершим предельный переход при z—<»,

обозначив F(w,s) = lim F(w,s, z)

(1 -s)F(w,s) - AE + ejjadG{w's)E = 0.

5w

Подставим разложения (6), (7) и выпишем систему уравнений при одинаковых степенях s:

F( w)-AE + ja E = 0,

dw

-F(w) -AE + f(w) A E -

. . dG(w) ^ . dg(w) ^ - jwja-— E + ja , ' E = 0,

dw

dw

-f (w) - AE + f2 (w) X E + ja dg (w) E + jadg w)

• (jw)2 dG(w)

w a

dw

dw

2 dw E = 0.

E -

(12)

Объединив (10), (11) и (12), получим систему шести матричных и трех скалярных дифференциальных асимптотических уравнений. Решение этой системы будем проводить в несколько этапов.

Этап 1. Будем искать Р(^,г) в виде произведения:

Е( —, z) = Я • А( z) Ф( —). (13)

Тогда из 2-го уравнения системы (10) можно записать:

A( z) = A '(0) J (1 - B( x)) dx.

Найдем А'(0). Так как А(да)=1, то А '(0) = —.

Ь

Тогда получаем:

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

Из 1-го уравнения системы (10) можно записать:

. —) зрх—,0) 1 _ .

ст —=--= -—Я Ф( —). (14)

й— & Ь

Из условия нормировки для функции Р(м)Е:Р(0)Е=1, поэтому несложно показать, что в(0)Е=0. Тогда имеет место следующее равенство:

G( w) = a R |Ф( v) dv.

(15)

Этап 2. Выразим из 1-го уравнения системы

(11) §2'И:

= -дf(--)-С(-)(0-А). (16)

d— &

Затем подставим (16) во 2-е уравнение (11). В результате несложных преобразований можно записать следующее равенство: д* (—, z) д* (—,0)

5z

5z

-(1 - B( z)) + f (w, z) Q +

. ™ ч » • • dG(—) .

+у—Е(—, z) • А + у—у ст ^ ' В (z) + й—

+G(—)ОВ( z) = 0. (17)

Перепишем уравнение (17) при условии г^да.

*(—+ У—Г(—)А + —ст —) + G(—= 0. (18)

й—

Подставив в (18) выражения (13) и (14), получим

*(—) + G(—)}О = у—Ф(—) ^—Я - ЯА^. Пусть

{G(—) + * (—)} = у—Ф( —) • V + Я • (р{ —), (19)

где (p(w) - неизвестная функция, а V - некоторый вектор, являющийся решением системы:

^ = Я (—I -X

Для того чтобы существовало решение такой системы, необходимо, чтобы ранг расширенной ма-

0

w

0

трицы был равен рангу матрицы системы Q. Так как определитель |Q|=0, то и ранг расширенной матрицы должен быть меньше размерности системы. Тогда достаточно выполнения следующего условия:

ЯА--Я]Е = 0 или Я Е = -,

что справедливо в силу (1).

Таким образом, из (19) можно записать:

Г (м) = умФ( м) • У + Я • м) - С( м). (20)

Этап 3. Рассмотрим уравнение (17), умноженное на единичный вектор-столбец:

(м2) е-Щ^ Е(1 - В( 2)) +

5z

5z

+jwF(w, z ) •AE + jwjст dG( w) EB (z ) = 0.

dw

Учтем (13) и (14) и проинтегрируем последнее уравнение:

5f ( w, 0),

f ( w, z ) E = ■

5z

-E J (1 _ B( x))dx _

zw b

Ф( w)J ( A( x) _ B( x))dx.

(21)

Перепишем (21) при условии z^œ: 5f ( w,0).

f (w )E = -

5z

-eJ (1 _ B ( x )) dx-

-7- Ф( ^ х) - В( х))ОХ. (22) Ъ 0 Нетрудно показать, что

Ж> у

|(А(х) - В(х))Ох = Ъ -Тогда (22) перепишется в следующем виде: Г(м)Е = -5Г(м,0)-

Отсюда

(м,0)

dz ^Eb [b _ .

Е = Г (м) Е + ^ Ф( м) [Ъ - ■Ъ2-). (23) Зг Ъ V 2Ъ/

Тогда из уравнения (16) получим:

уст е =

Ом

= -1Щ(м)Е - 'мФ(м) ( Ъ - + м)АЕ. (24) Ъ Ъ V 2Ъ/

В силу (23) и (24) очевидно, что выполняется: Ъ^ = Г(м) + 7МФ(м) V Ъ - Я, (25)

Уст ^ = - -1Г (м) -

ом Ъ

' Ф( м)(Ъ - - С( м)(О -А). (26)

Ъ 2Ъ

Этап 4. Суммируем 1-е и 2-е уравнения системы (12):

f (w) • AE + (1 - jw) ya^^ e + ja ^ e = 0.

dw dw

Подставим в это выражение полученные формулы (14), (20) и (24).

j^(w) • VAE - Т ywФ(w) • VE + b

+1 G( w)E - T Ф(w) + •Ф(w) = 0. b b b 2b

Продифференцируем последнее выражение и подставим (20):

Ф '( w)

+7Ф( w)

jwV •AE _ iw VE _ 1 _ j2

b b b2 2b

V •AE _1 VE + Л + Jr

b стЬ2 b2 2b

= 0. (27)

Разделим левую и правую часть уравнения на вы-1

V E + •

2b3

ражение VAE _ т VE + ^Ъз и введем обозначения:

ß =

VAE _1 VE + -Ь3 b 2b3

, а = 1 + —. стЬ

Тогда формула (27) примет вид:

Ф(м) • уа = Ф'(м) • [в - ум].

Решение такого уравнения имеет вид: Ф^)=0^+зР] а. Из условия нормировки можно получить, что значение постоянной С равно С=[]Р]а. Тогда имеем:

Ф( w) = |1 _ ß

(28)

где параметры а и в определяются выражением (9).

Возвращаясь к (13) и (15), получим вид искомых функций:

ß

F(w) = R _ßJ

G( w) = R-|1 _ ß |Ф( w).

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

(29)

Этап 5. Из 3-го уравнения системы (11) выразим

уст^ = -Щ*^- С(м)А -е(м)(О -А ). (30)

ом &

Подставим выражение (30) в 4-е уравнение системы (11):

5Щ2( м, 2) дЩ2( м, 0)

5z 5z

f . ( jw)2 ] tjw _ ) '

-(1 _ B( z))+ f2( w, z)Q _

F(w,z)+ jwf(w,z)A _

(jw)2 . -G(w) „, . . . -g(w) „, . ■ 7ст—(^ B( z ) + j^-g^ B ( z ) + 2 dw dw

+g( w)QB( z ) = 0.

(31)

0

0

0

Совершим предельный переход при г^да и подставим выражения (16), (20), (25) и (29), получим:

&(—) + §( —)}О = у—Ф( —)

ЯА-Я —

- у—ф(—)(яа — я) +

+(у—)2 Ф(—)

— Я - — (ЯА +—Я) -

Ьв 2V Ь

—V >+>- |>к

Пусть

*2(—)+в(—) = (у—)2 Ф(—) • V— -- у—Ф(—) • V + у——) • V + Я • (р2(—), (32) где - неизвестная функция, а V - вектор, являющийся решением системы VQ = ЯА- Я—,

V! - некоторый вектор, являющийся решением системы:

^=в" I (КА+Ь ")-

VА-—Л + Л ( ь - А.1 Я.

I Ь ) Ь21 2Ь)

Для того чтобы существовало решение такой системы, необходимо, чтобы ранг расширенной матрицы был равен рангу матрицы системы Q. Так как определитель |Q|=0, то и ранг расширенной матрицы должен быть меньше размерности системы. Тогда достаточно выполнения следующего условия:

—ЯЕ- — [ ЯА + — ЯЕ-

Ьв 21 Ь )

-Г VА- — V) Е + \ Г Ь - -У ЯЕ = 0.

I Ь ) Ь2 [ 2Ь)

Нетрудно показать, что это условие выполняется.

Тогда из (32) следует, что

гд—) = (у—)2Ф(—) • vl - у—Ф(—) • V +

+у——) • V + Я •ф2(—) - §(—). (33)

Этап 6. Найдем вид функции 1^,г). Из выражения (21), нетрудно показать, что выполняется:

* (—, z) = ] О - В( х)) йх -

у— Ь

Ф(—) Я | (А( х) - В( х))йХ.

+^-т Ф(—) Г Ь - ^) Я {0 - В( х))йХ -

- ^ ЯФ(—) | (А( х) - В( х))йх.

(34)

Этап 7. Умножим уравнение (31) на единичный вектор-столбец:

д*2(—'Z) ЕЕ(— - В( z)) -

Зz Зz

Г . (у—)2)

-у - у) ■

Р(—, z) •АЕ + у— Г(—, z) А Е -

Подставив в последнее выражение формулу (25), получим:

* (—, z) = — —) И - В( х)) йх + Ь

-у)_ .ст^ЕВ(z) + у—уст^ЕВ(z) = 0. 2 й— й—

Учитывая формулы (13), (14), (20), (26), (34), в ходе несложных преобразований получим следующее равенство:

Г2(—,z)E = *—,0) Е [а - В(х))йх +

^ 0

+ ^ Ф(—)][А(7) - В(7) ]йу -

—)] [А( ^) - В( ^) ]йу-

(у—)2

z

<Ф(—) |

2 + 2bVА£ - VE + -ф I (А(7) - В(у)) -

- -Ь | (А( х) - В( х))йх + [— - А") А( у)

Перепишем выражение при г^да:

ГД—, да)Е = Г2(—)Е = Ь Э*2(—,0) Е +

дz

йу.

+2у—ф(—) ^ -

Ь2) (у—)2

уР(—) I — -Т7Г I-

2Ь2) Ь

хФ(—)

Г — + 2bVА£ -1 2

- VE + А

2Ь2 )

| (А( у) - В( у ))йу-

у

I (А( х) - В( х))йх-

0

"(Ь - I) А( у1

йу

(35)

Можно показать, что

]! ](А(х) - В(х))йх - (Ь - А) АСУ) :

= А. - А + — [ Ь - А.] А = А - А!

6Ь 2 21 2Ь) Ь 6Ь 4Ь2. Тогда уравнение (35) перепишется в виде:

0

0

0

0

0

f2( w)E = b

dfzC w ,0)

3z

E + 2 >Ф( w) 11 -—^ I-

jw*(w) |1 - --- |- ^ x

хФ( w)

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

1 + 2 bVAE - VE + -

2 b2

2b2

_2.

2 b

1Г b3 b22 j 1l77 - А

b l 6b 4b2 Из выражения (33) известно:

(36)

f2( w)E = b

f w ,0)

3z

E + 2 >Ф( w) |1 I-

2b2

- jw<Kw)|1 -^ |- ^x

хФ( w)

1 + 2 bVAE - VE + A

2 2 b2

1| A. - bij

b 16b 4b2

2 2 b.

Приравнивая правые части формул (36) и (37), получим

b f w, 0).

3z

+jw*(w) | 1 - ^^ + VE I + (p2(w) -

E = - j^(w) | 2 —2 + VE I +

хФ( w)

2b2

( jw)2 - g( w) E + х

- + 2 bVAE - VE + —^ 2 2b2

1 Г b3 b22 j

— | I + bV1E

bl6b 4b2)

2 2 b.

(38)

Подставим (38) в уравнение (30): • dg2(w)l

ja

dw

E = g(w) | AE + - G(wA E -

+IJ— ф(w)| 2+ VE I-

j * w) (> - W + VE)-

хф(w)

- + 2bVAE - VE + 2 2b2

1 Г b3 b22 j „

— | —---I+ bVE

bl6b 4b2 ' 1

2 2b

Этап Подставляя все найденные выражения в последнее уравнение системы (12), получим следующее уравнение.

^ ч о т, • (jw)2 dG(w) ^ . . dg(w) ^

-f (w) - AE + ja^^--— E - jwja ' E -

2 dw dw

- G( w)AE + g( w) - E + А х

хФ(w) 12 --j^ + VE - bVAE) -- А *(w) 11 - А + VE - bVAE) -2 -Ф(w)8 = 0,

v 2b2

j)2 b2

где

8 = \ 1 + 2bVAE - VE + -\I[ b - b 12 2b2 2b.

-1 \- -Ü+ bV1E - b2V1AE. b 16b 4b2 ) 1 1

(37) Учтем выражения (20) и (24)

-1 *(w) - jwG(w)(vE + -E) + g(w)1E +

+Жф(w) | 2 -Ц- + VE - 2bVAE | -

w

*(w) |-+ VE - bVAE ) -

- jh Ф( w) t*" 2 + Ü + H = 0.

Продифференцируем последнее уравнение

-w) - jG( w)(AE +1E) -b b

- jwG'(w)(AE +1E) + g'(w) — E +

+ jФ^) | 2 + VE - 2bVAE I +

+ ^ ф '(w) | 2+ VE - 2 bVAE ) -

- b *(w) [-+ VE - bVAE)-

*(w)[- А + VE - bVAE ) -

2j 2w

2 Ф(w) ||5-2 + ^ + bVE | -

- ^ Ф '(w) (*-2 + | + bVE^j = 0. (39) Нетрудно показать, что производная

Ф '(w) = в J [1 -fj 1 Ф( w),

тогда

G '( w) = R • /Ф( w) Ijß-ß) ■

Введем обозначения:

n = ô — + + bVE---

2 2b ß

1

1

1

-VE _- , , , , 2ст c>ß 2ст 4стЬ

a( w) = _ 2 _ VE _ 2п^— +Î1 _ ^ , x ( ) ß стЬ b l ß

. f

jw12 VE |_ ( jw)

ô 1 ---+ -

b 2 2b2

-+ VE

Тогда после некоторых преобразований, уравнение (39) примет вид:

М'(м) (1 - у] - Мм) в = м)а(м). (40)

Решение неоднородного дифференциального уравнения (40) представляется в виде:

М( м) =

j J;

а/ß

= e

J

а/ß

ç(0) + J e

. Ф( y )a( .y )

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

J-

1 _ jy ß

-y

. (41)

Из условия нормировки для функции F(w): F(0)=1 и равенства (29) следует, что м(0)=1. Рассмотрим интеграл:

. С ум) . , 1п| 1 - — | -1п1

в 7 V в]

а / ß ав -dX =---

0 f 1 _ '

= }а~ ln |1 _ ß

Получаем, что (41) примет следующий вид: jw] "j а(J) ß] 0( jy _ß)'

• f, /W] w а(y)

p(w) = _ / [1 _ ßj J -У =

= _/®(w)J^ dy.

' ( o(j'y_ß)

Возвращаясь к формуле (19) и учитывая (28), имеем

{G( w) + f ( w)}E = /wФ( w) VE + ç( w)RE =

jw

jwVE _ j] a(j) dy

7 70(/y_ß) '

Тогда, возвращаясь к переменной ы=еш и параметру р, подставляя известные выражения для функций в формулу (8), получим выражение для асимптотической характеристической функции второго порядка:

ВД = [1 _

V

1+(1 _р)

/м 1 _р

(1 _р)А

1_р

VE _ j J

a( J)

0 (j'y _ß)

dy

что и требовалось доказать.

С помощью полученной асимптотической характеристической функции по формуле обратного преобразования Фурье может быть найдено асимптотическое распределение P(i) следующим образом:

1 п

P(i) = 2П Je_

• й2(М)-М.

Проведенное численное сравнение асимптотического и точного распределения (полученного с помощью численных методов) позволило выявить область применимости предлагаемого метода: расстояние Колмогорова между точным и приближенным распределениями становится А<0,05 при загрузке р>0,8, что в 4 раза шире области применимости метода асимптотического анализа первого порядка.

Заключение

Таким образом, в работе было проведено исследование RQ-системы MMPP|GI|1 методом асимптотического анализа второго порядка в условии большой загрузки. В ходе исследования была получена асимптотическая (2-го порядка) характеристическая функция распределения числа заявок в источнике повторных вызовов. Численный анализ результатов показал, что область применения асимптотического метода второго порядка по сравнению с асимптотикой первого порядка [20] увеличивается в 4 раза: расстояние Колмогорова А<0,05 для асимптотики первого порядка при загрузке р>0,95, а для асимптотики второго порядка при загрузке р>0,8, что позволяет использовать полученные результаты для более широкого круга практических задач.

Научно-исследовательская работа в рамках проектной части государственного задания в сфере научной деятельности Министерства образования и науки РФ № 1.511.2014/К.

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

1. Falin G.L., Templeton J.G.C. Retrial queues. - London: Chap-man&Hall, 1997. - 328 р.

2. Artolejo J.R., Gomez-Corral A. Retrial Queueing Systems: a Computational Approach. - Berlin: Springer, 2008. - 267 p.

3. Artalejo J.R., Falin G.I. Standard and retrial queueing systems: a comparative analysis // Revista Matematica Complutense. -2002. - V. 15. - P. 101-129.

4. Wilkinson R.I. Theories for toll traffic engineering in the USA // The Bell System Technical Journal. - 1956. - V. 35. - № 2. -P. 421-507.

5. Cohen J.W. Basic problems of telephone traffic and the influence of repeated calls // Philips Telecommunication Review. - 1957. -V. 18. - №2. - P. 49-100.

6. Gosztony G. Repeated call attempts and their effect on traffic engineering // Budavox Telecommunication Review. - 1976. -№2. - P. 16-26.

7. Elldin A., Lind G. Elementary Telephone Traffic Theory. -Stockholm: L. M. Ericsson AB, 1964. - 46 p.

8. Jonin G.L., Sedol J.J. Telephone systems with repeated calls // Proc. of the 6th International Teletraffic Congress. - Munich, 1970. - P. 435/1-5.

9. Степанов С.Н. Численные методы расчета систем с повторными вызовами. - М.: Наука, 1983. - 230 с.

10. Neuts M.F., Rao B.M. Numerical investigation of a multiserver retrial model // Queueing Systems. - 1990. - V. 7. - P. 169-190.

11. Ridder F. Fast simulation of retrial queues // Third Workshop on Rare Event Simulation and Related Combinatorial Optimization Problems. - Pisa, 2000. - P. 1-5.

12. Dudin A.N., KlimenokV.I. Queueing System BMAP/G/1 with repeated calls // Mathematical and Computer Modelling. - 1999. -V. 30. - №3-4. - P. 115-128.

13. Artalejo J.R., Gomez-Corral A., Neuts M.F. Analysis of multiserver queues with constant retrial rate // European Journal of Operational Research. - 2001. - V. 135. - P. 569-581.

14. Diamond J.E., Alfa A.S. Matrix analytical methods for M/PH/1 retrial queues // Stochastic Models. - 1995. - V. 11. -P.447-470.

15. Falin G.I. M|G|1 system with repeated calls in heavy traffic // Moscow University Mathematics Bulletin. - 1980. - V. 35. -№ 6. - P. 48-50.

16. Aissani A. Heavy loading approximation of the unreliable queue with repeated orders // Methodes et Outils d'Aide 'a la Decision: Actes du Colloque. - Bejaia, 1992. - V. 1 - P. 97-102.

17. Anisimov V.V. Asymptotic Analysis of Reliability for Switching Systems in Light and Heavy Traffic Conditions // Statistics for Industry and Technology. Recent Advances in Reliability Theory. - 2000. - P. 119-133.

18. Stepanov S.N. Asymptotic analysis of models with repeated calls in case of extreme load // Problems of Information Transmission. - 1993. - V. 29. - №. 3. - P. 248-267.

19. Назаров А.А., Моисеева Е.А. Исследование RQ-системы MMPP|M|1 методом асимптотического анализа в условии большой загрузки // Известия Томского политехнического университета. - 2013. - Т. 322. - № 2. - С. 19-23.

20. Моисеева Е.А., Назаров А.А. Исследование RQ-системы MMPP|GI|1 методом асимптотического анализа // Вестник ТГУ. УВТИ. - 2013. - № 4. - С. 84-94.

Поступила 06.09.2014 г.

UDC 519.872

RETRIAL QUEUING SYSTEM MMPP|GI|1 RESEARCHING BY MEANS OF THE SECOND-ORDER ASYMPTOTIC ANALYSIS METHOD UNDER A HEAVY LOAD CONDITION

Anatoly A. Nazarov,

Dr. Sc., Tomsk State University, 36, Lenin Avenue, Tomsk, 634050, Russia.

E-mail: nazarov.tsu@gmail.com

Ekaterina A. Fedorova,

Tomsk State University, 36, Lenin Avenue, Tomsk, 634050, Russia.

E-mail: moiskate@mail.ru

Retrial queuing systems which are mathematical models of real processes in telecommunication systems are a new developing direction of the queuing theory. However the analytical formulas are obtained only for systems with Poisson arrival process. Most of the foreign scientists on queuing theory use different numerical methods for researching retrial queueing systems with not Poisson arrival process (e. g. MMPP, MAP, BMAP). Such methods have a natural limit of applicability related to solving the equations systems of large dimension (from 1000 to 500 thousand states). Thus, the urgency of the reserach is caused by the need to develop analytical methods for studying RQ-systems with arrival MMP-process.

The main aim of the study is to find the asymptotic probability distribution of the number of calls in the orbit in the retrial queueing system MMPPIGI1 for a sufficiently large number of states of the system.

The methods used in the study: second-order asymptotic analysis method under heavy load condition.

The results. The authors have obtained the asymptotic (second-order) characteristic function of the probability distribution of the number of calls in the orbit in the retrial queueing system MMPPIGII1. The paper introduces the formula for asymptotic distribution construction. The numerical analysis of the results showed that the proposed method can be used to load values p>0,8, whereas the first-order asymptotic analysis method is applied when load values p>0,95. When using the obtained asymptotic probability distribution the most important characteristics of the system can be calculated (e. g. the average number of calls in the orbit). They can be used in modeling or optimization of real economic and technical systems operation.

Key words:

Retrial queueing system, orbit, MMP-process, heavy load, second-order asymptotic analysis method.

The research work within the project part of the State Task in the field of scientific activity of the Ministry of Education and Science of the Russian Federation № 1.511.2014/K.

REFERENCES

1. Falin G.L., Templeton J.G.C. Retrial queues. London, Chap-man&Hall, 1997. 328 p.

2. Artolejo J.R., Gomez-Corral A. Retrial Queueing Systems: a Computational Approach. Berlin, Springer, 2008. 267 p.

3. Artalejo J.R., Falin G.I. Standard and retrial queueing systems: a comparative analysis. Revista Matematica Complutense, 2002, vol. 15, pp. 101-129.

4. Wilkinson R.I. Theories for toll traffic engineering in the USA. The Bell System Technical Journal, 1956, vol. 35, no. 2, pp. 421-507.

5. Cohen J.W. Basic problems of telephone traffic and the influence of repeated calls. Philips Telecommunication Review, 1957, vol. 18, no. 2, pp. 49-100.

6. Gosztony G. Repeated call attempts and their effect on traffic engineering. Budavox Telecommunication Review, 1976, no. 2. pp. 16-26.

7. Elldin A., Lind G. Elementary Telephone Traffic Theory Stockholm, L. M. Ericsson AB, 1964. 46 p.

8. Jonin G.L., Sedol J.J. Telephone systems with repeated calls Proc. of the 6th International Teletraffic Congress. Munich, 1970 pp.435/1-5.

9. Stepanov S.N. Chislennye metody rascheta sistem s povtornymi vyzovami [Numerical methods for calculating retrial queues] Moscow, Nauka Publ., 1983. 230 p.

10. Neuts M.F., Rao B.M. Numerical investigation of a multiserver retrial model. Queueing Systems, 1990, vol. 7, pp. 169-190.

11. Ridder F. Fast simulation of retrial queues. Third Workshop on Rare Event Simulation and Related Combinatorial Optimization Problems. Pisa, 2000. pp. 1-5.

12. Dudin A.N., KlimenokV.I. Queueing System BMAP/G/1 with repeated calls. Mathematical and Computer Modelling, 1999, vol. 30, no. 3-4, pp. 115-128.

13. Artalejo J.R., Gomez-Corral A., M.F. Neuts. Analysis of multiserver queues with constant retrial rate. European Journal of Operational Research, 2001, vol. 135, pp. 569-581.

14. Diamond J.E., Alfa A.S. Matrix analytical methods for M/PH/1 retrial queues. Stochastic Models, 1995, vol. 11, pp. 447-470.

15. Falin G.I. M|G|1 system with repeated calls in heavy traffic. Moscow University Mathematics Bulletin, 1980, vol. 35, no. 6, pp. 48-50.

16. Aissani A. Heavy loading approximation of the unreliable queue with repeated orders. Actes du Colloque.Methodes et Outils d'Aide/a la Decision. Bejaia, 1992, vol. 1, pp. 97-102.

17. Anisimov V.V. Asymptotic Analysis of Reliability for Switching Systems in Light and Heavy Traffic Conditions. Statistics for Industry and Technology, 2000, pp. 119-133.

18. Stepanov S.N. Asymptotic analysis of models with repeated calls in case of extreme load. Problems of Information Transmission, 1993, vol. 29, no. 3, pp. 248-267.

19. Nazarov A.A., Moiseeva E.A. Issledovanie RQ-systemy MMPP|M|1 metodom asimptoticheskogo analiza v uslovii bolshoy zagruzki [The research of retrial queueing system MMPP|M|1 by the method of asymptotic analysis under heavy load]. Bulletin of the Tomsk Polytechnic University, 2013. vol. 322, no. 2, pp. 19-23.

20. Moiseeva E.A., Nazarov A.A. Issledovanie RQ-sistemy MMPP|GI|1 metodom asimptoticheskogo analiza [Researching of Retrial Queueing system MMPP|GI|1 using asymptotic analysis method]. Tomsk State University Journal of Control and Computer Science, 2013, vol. 25, no. 4, pp. 84-94.

Received: 06 September 2014.

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