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

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

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

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

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

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

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

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

This paper presents an algorithm of the calculation of the distribution density of the waiting time in the open systems of mass service 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, polycomponent flow of requirements, queue.

This paper presents an algorithm of the calculation of the distribution density of the waiting time in the open systems of mass service with a polycomponent input stream and a great number of restrictions on the length of the queue in the stationary mode of functioning

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

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

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

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

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

очереди меньше определённого числа £2. В случае,

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

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

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

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

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

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

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

£ = е = 0' £ = е ' £ = е + е ■■■■

0 0 ' 1 1' 2 1 2'

У У

= Е Е[ = Е Е[ - ограничения длины очереди /=0 /=1 для заявок ]-го типа;

ь ь ь

Л0 = ЕЛ ' Л1 = ЕЛ ■ л2 = ЕЛ' ■■■

У=0 У=1 У=2

Ль = Ль' где Л -го типа;

ь' где Л - интенсивности потоков заявок^

Я = Е р ' Я = Е Р ' Я = Е Р '

У=0

■1 ^ '-у

У =1

2 ^ г у

У=2

л

Яь = Рь' Я, = —, где р - приведенные / У

интен-

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

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

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

1 (X) = д!=ож () = т/в-т/! рт-1 х

ожУ7 & ц

х <

Я

т - Я

Я

е£1-1 (Я/ОЧ 11 I е£-1 (т/)

+

Я:

и т - Я!

-1Г Яд_ Л

т

п

д=1

^£\-,-1 ( тЛ) +

+п

д=1

-III

^ Г я л

V я J

лЕд

ее,-1 (Я /X)- ее-1-1 (я/)_

д=1 V т J

ее-1 (т/)

>- е

Р

-т/ ' т-1

Я

Ц I т - Я

х

ЯЛЕ1

Я/е1-2 (Я/ )-| "Г I тЛе1-2 ( тЛХ)

т

+

/=2 т - Я,

/-1 Г Я Л

П я

д=1Vт J

т/е 2 (т/) +

д=1

^ Г Я л

-п

V Я I J

Яд ЛЕд

Ял|_ее-2 (Я/)- ее-1-2 (Я/)

д=1 V т J

т/е^-2 (т/)

>.= е"т/хрт-1 х

Ц

х ^

Я1т/

т - Я

ее 2 (Я1/Х) Г1 - ЯЛ + -

^ Ч т J (Е1 -1)!

ЯЛЕ1 (т/X)

Е] -1

т

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

(Е1 -1)!

+

,Е Я,т/

к т - Я

£ -1 -1

ПП Г Яд ^ (т/ Г

V т J

д=1

-1 Г Я ЛЕд д

V Я J

(е-1 -1)!

Я,.

+

ее-2 (Я/)|1 --¡-1 +

т

+ (Я/ С' - ее 2 (Я/) - Я I -(е-1)! £'-'"2( ,М)V т)

£-1-1

(Я/X Г

(£-1 -1)

Р

= е~т/{ т-1

п

Яд Гд (т/ Т

е-1

д=1 V т J

(е-1)

ц

+Е Ят/

к т - Я,

{Я1/е£1-1 (Я/)

+

4- Г Яд Уд ( Я/ )£-1"1 Я,

д=1

V Я/ J

(£-1 -1)! т

+

д=1

Г Я Л

V Я'/ J

Я

£ -1

+

еч-2 ( я/х) и - т I+

Я

-е£ 2(Я/)|1

(£-1)! £-1-а 'т

£-1 -1

(Я/X Г (£-1 -1)!

я, ^^ (Я/X 1 я

пV Я ^ (£-1)! т

-п

д

д

д

д

д

P

q

h R,mj f U m - R

+Z

- m) П (R)'

x

X

eeH (Rjjt)- e^-1 (R jt)]} =

P

e-mjtPm=i {Rje^ (Rjt) +

q

h i-1 f R ЛЕя

+ZrjU\ R [e^-i(Rjt)-eEi-i(Rjt)

j=2 g=1 ^ Ri )

= emjt^ {лЛ_1 Л) +

h j_i f r )eg

+ZЛПIRM [e,_i (Л/f)_ e£. i_i (V)

i=2 g=1 ^ Rj )

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

Литература

1. А.П. Кирпичников, А.С. Титовцев, Вестник Казан. тех-нол. ун-та, 4, 78-85 (2006);

2. А.П. Кирпичников, А.С. Титовцев, Обозрение прикл. и промышл. матем., 14, 5. 893-896 (2007);

3. А.П. Кирпичников, А.С. Титовцев, Обозрение прикл. и промышл. матем., 15, 6. 1090-1091 (2008);

4. А.П. Кирпичников, А.С. Титовцев, Вестник Казан. тех-нол. ун-та, 5, C. 154-161 (2011);

5. А.С. Титовцев, Дисс. канд. техн. наук, КНИТУ, Казань, 2011. 143 с.;

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

7. А.П. Кирпичников, А.С. Титовцев, Вестник Казан. тех-нол. ун-та, 15, 1, C. 148-152 (2012);

8. А.П. Кирпичников, А.С. Титовцев, Вестник Казан. тех-нол. ун-та, 15, 6, C. 201-202 (2012);

9. А.П. Кирпичников, А.С. Титовцев, Вестник Казан. тех-нол. ун-та, 15, 8, C. 337-340 (2012);

10. А.П. Кирпичников, А.С. Титовцев, Вестник Казан. тех-нол. ун-та, 16, 6, C. 248-252 (2013);

11. А.П. Кирпичников, А.С. Титовцев, Наука в Центральной России, 4, C. 5-8 (2013);

12. А.П. Кирпичников, А.С. Титовцев, Вестник Казан. тех-нол. ун-та, 16, 11, C. 255-257 (2013);

13. А.П. Кирпичников, А.С. Титовцев, Вестник Казан. тех-нол. ун-та, 16, 18, C. 282-286 (2013);

14. А.П. Кирпичников, А.С. Титовцев, Вестник Казан. тех-нол. ун-та, 16, 23, C. 242-244 (2013);

15. А.П. Кирпичников, А.С. Титовцев, Вестник Казан. тех-нол. ун-та, 17, 4, C. 307-312 (2014);

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

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

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

© А. П. Кирпичников - д-р физ.-мат. наук, зав. каф. интеллектуальных систем и управления информационными ресурсами КНИТУ, kirpichnikov@kstu.ru; А. С. Титовцев - канд. тех. наук, доцент каф. интеллектуальных систем и управления информационными ресурсами КНИТУ, notna6683@mail.ru.

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