Научная статья на тему 'Замкнутые многоканальные системы массового обслуживания с отказами'

Замкнутые многоканальные системы массового обслуживания с отказами Текст научной статьи по специальности «Математика»

CC BY
526
58
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ / ПОТОК ТРЕБОВАНИЙ / ОЧЕРЕДЬ / ОБСЛУЖИВАЮЩЕЕ УСТРОЙСТВО / QUEUING SYSTEM / FLOW OF REQUIREMENTS / QUEUE / SERVING DEVICE

Аннотация научной статьи по математике, автор научной работы — Гильмутдинов Р. Ф., Кирпичников А. П.

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

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

Похожие темы научных работ по математике , автор научной работы — Гильмутдинов Р. Ф., Кирпичников А. П.

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

The mathematical model of multi-channel system of mass service of the closed type with refusals is presented. A detailed mathematical formalization of the model is held; the second zero and central moments of number of the requirements which are at the same time under service are calculated

Текст научной работы на тему «Замкнутые многоканальные системы массового обслуживания с отказами»

УДК 519.872

Р. Ф. Гильмутдинов, А. П. Кирпичников

ЗАМКНУТЫЕ МНОГОКАНАЛЬНЫЕ СИСТЕМЫ МАССОВОГО ОБСЛУЖИВАНИЯ С ОТКАЗАМИ

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

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

Keywords: queuing system, flow of requirements, queue, serving device.

The mathematical model of multi-channel system of mass service of the closed type with refusals is presented. A detailed mathematical formalization of the model is held; the second zero and central moments of number of the requirements which are at the same time under service are calculated.

Модель системы массового обслуживания (СМО), представленную в настоящей работе, можно назвать замкнутой версией модели Эрланга [1]. Соответствующий граф состояний имеет вид, изображенный на рис. 1. Мы будем предполагать, что N > т , в этом случае требования, поступившие в систему тогда, когда в ней уже имеется требований, теряются и немедленно возвращаются обратно в источник, то есть в группу поступающих так, как будто бы они были полностью обслужены, в итоге очередь в системе отсутствует. В символике Кендалла данная СМО имеет очевидное обозначение М/М/т/0/Ы". Ясно также, что для этой модели Рожид = 0 .

Решение уравнений Колмогорова в этом случае имеет вид распределения Энгсета [1, 2]

N ^ Р к ,/ т N [к }рк

Рк =---- Р0 = CN р Р0, Р0 = 1 2

к!

к = 0

к!

в котором N 1 - факториальные многочлены или обобщённые степени [3, 4].

Числовые характеристики установившегося режима

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

N - m

N

N-m

N

" pm :

откуда имеем

N - m

ротк =~ “ pm =~ ="

N-m N-m

N - m N [m V

m!

Ро- (1)

Вероятность обслуживания

1 m-1

робсл = = p ( N — к )Рк =

N - m к=0

= pL (N - к Р,к ]рк =

N - m к=0

к!

Ро

m-1 N ,\N [к + 1/+1 p.оN+1 = N+1 р 1

Р

(N -m =к=0

Р

m

(n - m =

m

p кРк =

(2)

относительная пропускная способность, как всегда, q = 1 - Ротк. Абсолютная пропускная способность в этом случае, очевидно,

A= а( N-m=q =

= А ( N - m =(1 - р 0тк р = А [ N -m -(N-m = pm J.

Приведем еще один, более строгий, а иногда и более удобный, вывод этого же соотношения:

т-1 т-1 , ч

А = 2 Хк Рк = X 2 ( - к )Рк =

к = 0 к=0

= А

m (N - к )рк-(N - m )р„ к=о

я[ N - m -( N - m = pm J.

(3)

Заметим, что для открытых систем массового обслуживания с потерями Ак =А= const и последнее выражение переходит в известное решение

m-1

m-1

A = p Ак ]^к = А p ]^к =А

к = о к = о

p ]?к pm

к = о

= Х ( 1 Ротк )

Среднее число требований, одновременно находящихся под обслуживанием (среднее число занятых линий),

— т т т / \

т = 2 кРк = N 2 Рк - 2( - к )рк = к=0 к = 0 к = 0

т -1

= N-(Л - т )рт - 2 ( N - к )рк = к = 0

т-1

= N 2 к рк - 2 (Л - к)к рк -(Л - т )т рт = к=0 к=0

т -1 / ч N кк 1рР

= N-(N - т )рт - ро 2 (( - к )

к=о к!

/ ч р0 т-1 N к + 1 Р + 1

= N-(-т )кт -^ 2 (к + 1) ( Ц

Р к=0 (к+1)!

/ ч р0 т N кк 1 Рк

= N-(-т )рт -^ 2 к---------Р-=

Р к=0 к!

/ \ 1 т

= N-(Л - т ) рт 2 к рк =

Р к = 0

= N-(л-т )рт -т.

Р

(4)

Этот же результат можно получить и непосредственно из формулы (3), поскольку

т = А=p[N - т-(N - т )рт ].

м

Отсюда

1+Р

pN ( N - т т = ----1 1----— р„

N

= т (1 = 0 р 1-рт |.

N

(5)

При этом, очевидно,

робсл

т _ т

р(л-т ) т + р(Л-т )рт

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

= р(N-т )

Ротк == Т~ ч Рт.

т + р(!ч -т )Рт

Как и следовало ожидать, при т = N соотношение (5) переходит в формулу [5]

;(і=0 )= рОу ' 1+р

а зависимость (3) - в зависимость

А (7 = 0 )=ЛN/(l + р). При т = N имеем Ротк = 0, Робсл = 1 . С помощью полученных соотношений легко проверить справедливость формул (1) и (2):

ротк + робсл =

(Л-т )рт_ + т/Р =1

имеем

N - т

Для формулы второго нулевого момента

т 2 т / \

2 к рк = 2 (к - N + N)к рк = к=0 к=0

= От - 2 (о - к )к рк -(Л - т )трт = к=0

— т-1 / ч N [к 1 рк ґ ч

= От - р0 2 (О - к рк------(О - т )трт-

к=0 к!

і \т\к + 1І к+1

— р0 т-1 / \ N 1 1 Р

= От-— 2 (к +1 -1 )(к +1 )—------Цг---

Р к=0 (к +1)!

-(о - т )т рт =

і ът\к + 1І к+1

— р0 т-1 / ч2 N 1 J Р

= От-— 2 (к +1 )2—т-----------Ц;----+

Р к=0 (к +1 р

+р± ”£‘ (к+1) “ Р *'

Р к=0

(к +1)!

/ ч — 1 т 2

-(О-т)т рт = От--------2 к рк +

Р к=0

+— 2 к рк - (О - т )т рт =

Р к=0

1 т 2 т / \

= пт----2 к рк +-----(л - т )т рт ,

Рк=0 р

откуда

2 і 2 =рЛт + т-р(Л - т )т рт

2 к рк = : к=0 1 + Р

и тогда второй центральный момент

2 = т-р(Л-т )(т-т )рт

= 1 + Р '

к = 0

При т = N = рЛ/ (1 + р)2 в соответствии с

результатами [5]. Заметим, что формулу (6) можно получить, конечно, и по алгоритму, предложенному

т —

в работе [5]. В этом случае 2 к рк = т, и тогда пак = 1

„ рЛ(т-т )-т раметр с =--1----‘--, так что

1 + Р

ст = т\т -

( —\ „ —( —\ т-рЛ(т-т )

ут - т]-с = тут - т] +-——1-<■-

1+Р

+ (т -т )1 т -1

рЛ

Зависимость (6) получается из этой формулы простой подстановкой во второй сомножитель последнего слагаемого соотношения (5).

Для данной модели среднее время обслуживания требования одним каналом

(обсл =1/м ( = т/А ), дисперсия времени обслуживания о1бсл =1/ м2 .

Литература

1. Кофман А., Крюон Р. Массовое обслуживание. Теория и приложения / - М.: Мир, 1965.

2. Саати Т.Л. Элементы теории массового обслуживания и ее приложения / - М.: Советское радио, 1971.

3. Сачков В.Н. Комбинаторные методы дискретной математики - М.: Наука, 1977, 384с.

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

5. ГильмутдиновР.Ф., КирпичниковА.П. Многоканальные системы массового обслуживания замкнутого типа // Вестник Казанского государственного технологического университета - Казань: Изд-во Казан. гос. технол. ун-та, 2012 - № 8 - С.326-331 .

© Р. Ф. Гильмутдинов - ст. преп. каф. интеллектуальных систем и управления информационными ресурсами КНИТУ, ruslan.faridovich.gilmutdinov@yandex.ru; А. П. Кирпичников - д-р физ.-мат. наук, проф., зав. каф. интеллектуальных систем и управления информационными ресурсами КНИТУ, kirpichnikov@kstu.ru.

23З

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