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

Расчет второго момента длины очереди в системах дифференцированного обслуживания поликомпонентных потоков Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
107
45
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ / СИСТЕМА ДИФФЕРЕНЦИРОВАННОГО ОБСЛУЖИВАНИЯ / ПОЛИКОМПОНЕНТНЫЙ ПОТОК ТРЕБОВАНИЙ / ОЧЕРЕДЬ / QUEUING SYSTEM / SYSTEM OF DIFFERENCE SERVICE / POLYCOMPONENT FLOW OF REQUIREMENTS / QUEUE

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

В работе представлен алгоритм расчёта второго начального момента длины очереди открытых систем массового обслуживания с поликомпонентным входным потоком и множеством ограничений на длину очереди в стационарном режиме функционирования.

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

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

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

This paper presents an algorithm of calculation of the second initial moment the length of the queue of open queueing systems with a polycomponent input stream and a great number of restrictions on the length of the queue in the stationary mode of functioning.

Текст научной работы на тему «Расчет второго момента длины очереди в системах дифференцированного обслуживания поликомпонентных потоков»

УДК 519.872

А. П. Кирпичников, А. С. Титовцев

РАСЧЕТ ВТОРОГО МОМЕНТА ДЛИНЫ ОЧЕРЕДИ В СИСТЕМАХ ДИФФЕРЕНЦИРОВАННОГО ОБСЛУЖИВАНИЯ ПОЛИКОМПОНЕНТНЫХ ПОТОКОВ

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

В работе представлен алгоритм расчёта второго начального момента длины очереди открытых систем массового обслуживания с поликомпонентным входным потоком и множеством ограничений на длину очереди в стационарном режиме функционирования.

Keywords: queuing system, system of difference service, polycomponentflow of requirements, queue.

This paper presents an algorithm of calculation of the second initial moment the length of the queue of open queueing systems with a polycomponent input stream and a great number of restrictions on the length of the queue in the stationary mode of functioning.

В опубликованных ранее работах авторов [1 -11] было введено понятие открытых систем дифференцированного обслуживания поликомпонентных потоков, являющихся комбинациями систем массового обслуживания (СМО) различных типов, в частности, многолинейной классической СМО, СМО с отказами и СМО с очередью конечной длины, а также исследованы основные характеристики стационарных режимов систем массового обслуживания такого типа. Напомним, что при этом рассматриваемая СМО имеет m обслуживающих устройств и входной поток требований, содержащий заявки нескольких типов:

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

- 1-й тип - заявки, которые обслуживаются при наличии свободного обслуживающего устройства, либо становятся в очередь, если число требований в очереди меньше определённого числа S1. В случае,

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

- 2-й тип - заявки, которые обслуживаются при наличии свободного обслуживающего устройства, либо становятся в очередь, если число требований в очереди меньше определённого числа S2. В случае,

когда в очереди уже имеется S2 или более требований, вновь поступившая заявка 2-го типа получает отказ и выбывает из системы необслуженной, и т.д.;

- h-й тип - заявки, которые обслуживаются при наличии свободного обслуживающего устройства, либо становятся в очередь, если число требований в очереди меньше определённого числа Sh . В случае,

когда в очереди уже имеется Sh или более требований, вновь поступившая заявка h-го типа получает отказ и выбывает из системы необслуженной.

Рис. 1 - Граф состояний и переходов СМО

Потоки заявок такого рода было предложено называть поликомпонентными, а системы, обслуживающие каждый тип заявок по отдельным правилам, - системами дифференцированного обслуживания поликомпонентных потоков [5, 6]. Граф состояний и переходов такой СМО приведён на рис.1.

Принятые обозначения:

£ = Е = 0' £ = Е ' £ = Е + Е ' —

°0 0 ' 1 1' 2 1 2'

1 !

£< = Е ЕI = Е ЕI - ограничения длины очереди /=0 /=1 для заявок _|-го типа;

Л0 = Е Л' Л1 = Е А' Л2 = Е Л' — 1=0 <=1 <=2

Л- = А-' где Ау - интенсивности потоков заявок _]-

го типа;

ь ь ь

я = Ер' я = Ер' н2 = ЕР'— <=0 1=1 1=2

= Рь ■ Я = —~, где Л - приведенные интен-

М

сивности потоков заявок _|-го типа. Потоки заявок каждого типа, образующие поликомпонентный поток, являются простейшими и имеют

интенсивности Ау, суммарные поликомпонентные потоки с интенсивностями Л< также являются простейшими (пуассоновскими) [12]. Среднюю интенсивность обслуживания заявок одним обслуживающим устройством обозначим за М. В этом случае интенсивность выходного потока обслуженных заявок до т -го состояния кратна М и зависит от числа занятых каналов. После т-го состояния интенсивность потока обслуженных заявок равна тм. Поток обслуженных заявок также носит простейший характер.

С учетом принятых обозначений и допущений получим непрерывную марковскую цепь, граф состояний которой приведен на рис. 1. В настоящей работе с учётом формул, полученных для вероятностей стационарных состояний, приведенных в работе [10], по методике [13, 14] найдена общая зависимость осреднённого квадрата длины очереди от параметров входного потока заявок в стационарном режиме работы системы, именно:

+2£ (Рт+£ +1 + 2Рт+£ +2 + — + (Е2 " 1)Рт+£2-1) + +Рт+£ +1 + 4Р-+е+2 + +(Е2 - 1) Р-+е2-1 + +£2 (Рт+е2 + Рт+е2 +1 + Рт+е2 +2 + + Рт+е3 -1) + +2£2 (Рт+£+1 + 2Рт+£2+2 + — + (Е3 - 1)рт+£з-1 ) +

+Рт+£2 +1 + 4Р-+е2 +2 + — + (Е3 - 1)2 Рт+£-1 + — +

+£Л-1 (Рт+£ь-1 + Рт+£ь-1 +1 + Рт+£ь-1+2 + + Рт+£ь-1) +2еь-1 X

X (Рт+£ь-1+1 + 2Р-+е +2 + — + (ЕЬ - 1) Р-+Е-1) + +Рт+£Ь-1 +1 + 4Рт+еЬ-1 +2 + + (ЕЬ - 1) Рт+еь-1 +

+£2Р =

т+£ь

= ^Шр

т! 0 т

1+4 т+—+(Е, -1)2 [ т

,Е1-2

т

+£12РБ 2 + 2£1

Гя111 ^Шр тI т! 0 т

1 + 2^ + — + (Е2 -1))^2. т 4 \ т

Г^ ^ ^ X

т I т! т

.Е,-2

1 + 4 Я

- + — + (Е2 -1)2 [ Ъ

т у у I т

чЕ9-2

+£2 рб з + 2е2

г ^ 1Е2 Г я т зтр х

т I т! 0 т

т

1 + 2 ^ + — + (Ез - 1)(Г^ т 43 Л т

Ез-2

Г я 1Е2 Г я 1Е1 р-рР1 Х

т I т! 0 т

V

т

V 1

я

1 + 4Ш + — + (Ез -1)

з

т

Яз

т

чЕз-2

+ — +

12 = ЕС - т )2 Р = Рт+1 + 4Р-+2 + — +

I=т+1

+£ерт+£1 + £ + 1)2 рт+£ +1 + (£1 + 2)2 рт+£ +2 + + — + £2рт+е2 + (£2 + 1)2 Рт+£ +1 + — + е£Р-+£ =

= Р + 4Р +-----+

гт+1^ ^ гт+2 ^ ^

+£1 (Рт+£1 + Рт+е1 +1 + Рт+е1+2 + + Рт+£2-1)

+2£-1

ГЯЛ-1 1 Ь-1 —ГЯ2 1 2 Г1 Я0-Р Х

т

т

т I т! т

1 + 2 + — + (Еь - 1)(Г

т 4 ь Ч т

-2

+ £2 Р +

^ сл-1 бь ^

X

X

X

X

f Rh-1 )Eh-1 f R2 )E2 f R1 )E1 R0 D Rh

m

m J V m J m I m

Eh-2

1 + 4Rh- +... + (Eh -1)2 f Rh

m y h M m

+ s2P

^ ch' m+sh

h-1

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

= Ys2P +s2P

Б1+1 ^ Gh' m

i=1

Rm

0

m I

AM f Rg f9 R

Po zn

¡=1 9=0

V m J

m

1 + R - e¡2 f RÍ'-1 -1)2 f RY'+1

m V m J V m J

2(E¡. -1)2 + 2(E¡. -1)-1

R

s J

Í4 f Ra )Eg R,

+2^ P0 Ysi 1п

m I 01-19=0 V m J m

f R ЛЕ-1 f R )E

1 -E, f m) + (E¡-1)( ^) ¡ V m J v 1 Я m J

x--—--2--——

f1 - f

R

m

1 + R - Ef f RT 1 -(E¡ -1)2 f R)Е+1

m V m J V m J

FI

2(Ei -1)2 + 2(Ei -1)-1

Ri

m

1 - R

mJ

1 + RL - E 2 f R

-1

m

m

1 - Rl '

m j

+

1 - Rl

mJ

Ef -2E, +1 + 2E, -2-1 II ^

+

'1 - R

m

R

_¡_

m

1 - R

m

1 - Rl

m

1 = ] Щ РБ1+1 + Щ2Рт+е„ + ] , =1

тЕ 2

2

т -Я т+щ

+2] щ_1 =2 Г я

т -

и =м, я г

т- "Я С

тЕ1 г Е + С

т -Я

/=1

2Е—я, р

Я (т + Я,) . (т - Я)

Я, -

2 ' Б,

(т - Я)

тЕ,

2 т+щ

т - Я Б т - Я

т+щ

т + Я

л

т - Я

2Я т - Я

- + 2е Р + е Р -

т Г б, т С.,-1Г б,

\

+ Щ Р

^ Ь т+е,

Следует отметить, что при приближении

приведенной интенсивности входного потока Я к

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

1+я - е 2 г я Т'-1 -(Е,. -1)2 гЯ Т'+1

т С т ) 4 у С т )

Нт

Я-и

т

2(Е, -1)2 + 2(Е, -1)-1

1 - Я

т)

= Нт

Я-1

т

-2

1 - е? (-1)( —)

-(е, -1)2 (е,+1)( —

+ г 1 -Ятг +

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

2(Е, -1)2 + 2(Е, -1)-1

е,| —

т

кЕ, -1

-з Г1 - Я'

I т ^

= Нт

Я-1

т

-Е2 (Е, - 1)(Е, -2)—]Е'"

Я

кЕ, -1

-(Е -1 (Е + 1Е I —

+-Т-1—)-+

6 г 1 - —

2(Е-1)2+ 2(Е-1)-1]Е(Е-1)(т)Е'2

" ^ Г

-Е2 (Е, - 1)(Е - 2 )(Е - з ) я—" -6

= Нт

Я

—1

■ +

-2

-( -1)3 (Е + 1)Е |—) -6

2(Е, -1)2 + 2(Е, -1)-1

Е (Е - 1)(Е - 2 )—" -6

= - ± Е, (Е -1) [-Е (Е2 - 2Е, - зе, + 6) + +2 (Е2 - 2Е + 1)(Е - 2) + 2 (Е - 1)(Е - 2)--(Е - 2 )-(Е2 - 2Е, + 1)(Е +1)] =

= -1Е (Е -1) [-Е3 + 2Е(2 + 3Е2 - 6Е + 2Е3 --4Е2 + 2Е, - 4Е(2 + 8Е - 4 + 2Е,2 - 2Е, - 4Е, +

+4 - е + 2 - Е3 + 2Е(2 - е - Е2 + 2Е, -1] =

(Е - 1)Е (2Е -1)

Нт

Я-1

т

6

1 -Е р I +(Е-1)| —

Л — ) I т ,

т

= lim

(E, - i)f m t 2- щ r m г1

m

lim

m

e (e< -i)(E -2)) m.

4 E, -3

(e -12 e i m.

\E,--2

Ei (Ei - 1)

В общем случае осреднённый квадрат длины очереди запишется в виде _ Л-1

12 =Уа2Р +а2Р +

1 ' Б/+1 ^ т+еь ^

i=1

h

+Z

i=1

R (m + R)_ - mEf

pr;

(m - R)) Б m - R, ( - 1)E, (2E, -1)

6

m + Si

R, = m

2EjmRj _ _

-i-up s , R * m

(m - R )

2 m+s,' i

к

+2SS-1 i =2

—— PEi —Pm+s, R * m

m - R Б m - R m+s 1

(ei -

Pm+S-1- R = m

=z

i=1

s2 p + bi-1 Si ^

R

f

m - R,

m + R

r m - R

L + 2s-1

psi -

(E - 1)E

( 2E: - 1

+ S-1 I Pm

mEi

f

m - R R = m

+S2P

h m+sh ■

2R

E: ++ 2s 1 i m - R i-1

Л

Pm+s - R * m

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

Литература

3

Кирпичников, А.П. Открытая одноканальная система массового обслуживания с отказами и неограниченной очередью / А.П. Кирпичников, А.С. Титовцев // Вестник Казан. технол. ун-та. - 2006. - № 4. - С. 78 - 85. Кирпичников, А.П. Системы массового обслуживания с отказами и неограниченной очередью./ А.П. Кирпичников, А.С. Титовцев // Обозрение прикл. и промышл. ма-тем. - 2007. - Т. 14 - Вып. 5. - С. 893 - 896. Кирпичников, А.П. Методика оптимальной организации систем массового обслуживания с отказами и очередью./ А.П. Кирпичников, А.С. Титовцев // Обозрение прикл. и промышл. матем. - 2008. - Т. 15 - Вып. 6. - С. 1090 -1091.

4. Кирпичников, А.П. Системы обслуживания с неоднородным входным потоком требований, отказами и очередью./ А.П. Кирпичников, А.С. Титовцев // Вестник Казан. технол. ун-та. - 2011. - № 5. - C. 154 - 161.

5. Титовцев, А.С. Открытые многоканальные системы дифференцированного обслуживания поликомпонентных потоков: дис. ... канд. техн. наук / А.С. Титовцев. - Казань, 2011. - 143 с.

6. Титовцев А. Системы дифференцированного обслуживания поликомпонентных потоков. Модели и характеристики. Saarbrücken: LAP LAMBERT Academic Publishing GmbH & Co. KG, 2012.

7. Кирпичников, А.П. Открытые системы дифференцированного обслуживания поликомпонентных потоков./ А.П. Кирпичников, А.С. Титовцев // Вестник Казан. технол. ун-та. - 2012. - Т.15-№ 1. - C. 148 - 152.

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

8. Кирпичников, А.П. О нестационарном режиме в системах дифференцированного обслуживания поликомпонентных потоков./ А.П. Кирпичников, А.С. Титовцев // Вестник Казан. технол. ун-та. - 2012. - Т.15-№ 6. - C. 201 - 202.

9. Кирпичников, А.П. Характеристики систем дифференцированного обслуживания поликомпонентных потоков./ А.П. Кирпичников, А.С. Титовцев // Вестник Казан. технол. ун-та. - 2012. - Т.15-№ 8. - C. 337 - 340.

10. Кирпичников, А.П. Вероятностные характеристики систем дифференцированного обслуживания поликомпонентных потоков./ А.П. Кирпичников, А.С. Титовцев // Вестник Казан. технол. ун-та. - 2013. - Т.16-№ 6. - C. 248 - 252.

11. Кирпичников, А.П. Расчёт средней длины очереди в системах дифференцированного обслуживания поликомпонентных потоков./ А.П. Кирпичников, А.С. Титов-цев // Вестник Казан. технол. ун-та. - 2013. - Т.16-№ 11. - C. 255 - 257.

12. Хинчин А.Я. Работы по математической теории массового обслуживания. М.: ГИФМЛ, 1963.

13. Кирпичников А.П. Прикладная теория массового обслуживания. Казань: Изд-во Казанского гос. ун-та, 2008.

14. Кирпичников А.П. Методы прикладной теории массового обслуживания. Казань: Изд-во Казанского университета, 2011.

© А. П. Кирпичников - д-р физ.-мат. наук, зав. каф. интеллектуальных систем и управления информационными ресурсами КНИТУ, [email protected]; А. С. Титовцев - канд. тех. наук, доцент каф. интеллектуальных систем и управления информационными ресурсами КНИТУ, [email protected].

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