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

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

CC BY
196
51
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
параллельное обслуживание / пуассоновский поток кратных заявок / системы с неограниченным числом обслуживающих приборов / parallel services / poisson current of multiple claims / system with an unlimited number of servomechanisms

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

Построена модель параллельного обслуживания заявок в системе массового обслуживания, состоящей из двух блоков обслуживания с неограниченным числом обслуживающих приборов. На вход системы поступает смешанный поток, состоящий из трех простейших потоков с параметрами сдвоенных заявок, заявок 1-го и 2-го типов. Найдено аналитическое выражение для производящей функций двумерного распределения вероятностей состояний цепи Маркова, характеризующей число заявок в каждом блоке (подсистеме) в нестационарном режиме.

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

Похожие темы научных работ по математике , автор научной работы — Ивановская Ирина Анатольевна, Моисеева Светлана Петровна

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

The model of claim parallel service in the system of queuing system, consisting of two service units with unlimited number of servomechanisms, has been constructed. Mixed flow, consisting of three simple flows with the parameters of dual claims, claims of the 1st and 2nd types, comes to the system input. Analytic expression for generating function of bivariate distribution of states of Makarov chain characterizing the number of claims in each unit (subsystem) in unsteady state was found.

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

УДК 519.872

ИССЛЕДОВАНИЕ МАТЕМАТИЧЕСКОЙ МОДЕЛИ ПАРАЛЛЕЛЬНОГО ОБСЛУЖИВАНИЯ ЗАЯВОК СМЕШАННОГО ТИПА

И.А. Ивановская, С.П. Моисеева*

Филиал ГОУ ВПО «Кемеровский государственный университет», г. Анжеро-Судженск E-mail: [email protected] *Томский государственный университет E-mail: [email protected]

Построена модель параллельного обслуживания заявок в системе массового обслуживания, состоящей из двух блоков обслуживания с неограниченным числом обслуживающих приборов. На вход системы поступает смешанный поток, состоящий из трех простейших потоков с параметрами сдвоенных заявок, заявок 1-го и 2-го типов. Найдено аналитическое выражение для производящей функций двумерного распределения вероятностей состояний цепи Маркова, характеризующей число заявок в каждом блоке (подсистеме) в нестационарном режиме.

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

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

Parallel services, Poisson current of multiple claims, system with an unlimited number of servomechanisms.

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

Рассмотрим систему с двумя блоками обслуживания (рисунок), каждый из которых содержит неограниченное число приборов. На вход системы поступает смешанный поток, состоящий из трех простейших потоков с параметрами Я, Я1, Я2 сдвоенных заявок, заявок 1-го и 2-го типов, соответственно.

Дисциплина обслуживания определяется тем, что заявки 1-го типа поступают в 1-й блок обслуживания, а 2-го типа во второй блок и занимают любой из свободных приборов, на котором выполняется их обслуживание в течение случайного времени, распределенного по экспоненциальному закону с параметрами ¡л1 и /и2 соответственно.

Состояние системы определим вектором {/ь/2}, где ik - число заявок в k-м блоке [3].

Обозначим P(i,j,t)=P{i1(t)=i,t2(t)=j} - распределение вероятностей состояний двумерной цепи Маркова, характеризующей число заявок в каждом блоке (подсистеме) в момент времени t.

Составим Àt-методом прямую систему дифференциальных уравнений Колмогорова [4].

По формуле полной вероятности запишем равенства:

P(i, j, t + Àt ) = P (i, j, t ) x x[(1 -AÀt)(1 - AjÀt)(1 - A2àt)(1 - i'^Àt)(1 - jpÀ t)] +

+P(i -1, j, t)XlÀt + P(i, j -1, t)X2Àt +

+P(i -1, j -1, t )AÀt + P (i +1, j, t )(i +1) pÀ t+

+P(i, j +1, t )( j +1) p2Àt + OÀt.

Откуда получаем систему дифференциальных уравнений:

dP(i, j, t )

dt

■ = - Щ - jp2 )P(i, j,t) +

Рисунок. СМО с параллельным обслуживанием заявок смешанного типа

+\Р (/ -1, у, г) + Я2 РЦ, у -1, г) + ЯР(\ -1, у -1,0 +

+(/ + ])^р(1 +1 у, г) +(у +1)^2P(i, У +1 г )• (1)

Определив производящую функцию двумерного распределения Р (/¿О в виде

¥ (х, у, г) = ±±хурц, у, г),

1=0 у'=0

запишем (1) в следующем виде

д¥ (х, у, г)

дг

= (—Я—Я -Я) ¥ (х, у, г) -

д¥(х, у, г) д¥(х, у, г) + Я

-М1х-----г--------М2 у-----;----+ Я1х¥ (х У, г) +

дх ду

+Я у¥ (х, у, г) + Яху¥ (х, у, г) +

+М д¥ (х, у, г) +М д¥(х, у, г)

1 дх 2 ду

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

д¥ (х,у,г) +М1( х -1)д¥ (х,у,0 +

дх

М2( у -1)

д¥ (х, у, г)

ду

¥ = С3 ехр

М1 +^2

Я + я

-С1С2еМ+^ +

СеМ +

Я + Я

С2е

,М2{

(5)

М1 +М2

М2

где Ф(х,у) - произвольная дифференцируемая функция.

Для того, чтобы найти Ф(х,у), воспользуемся дополнительными условиями:

¥ (1,1, г) = 1;

¥ (х, у,0) = 1.

В итоге получим

Ф(( х -1) е-М‘,(у -1) е-мМ ) =

ехр

Я()х -1(у - 1) е-0Мг+М2г -

М +М2

-Я+Я(х - 1)е-М -Яя+Я(у - 1)е~мМ

М2

[Я(ху -1) + Я (х -1) + Я2 (у -1)]¥(х, у, г). (2)

Ставится задача нахождения производящей функции при нестационарном функционировании рассматриваемой СМО.

Запишем систему уравнений (2) в частных производных первого порядка [5]

Ж _ Сх _ Су _

1 М1(х -1) М2(у -1)

С¥

Тогда выражение для производящей функции Дх,у,0 можно записать в виде

= ехр <

Я

[Я(ху -1) + Я(х -1) + Я2(у -1)]¥

Найдем три независимых первых интеграла этой системы.

х -1 = С1ем1,

С1 = (х - 1)е~М; (3)

у -1 = С2емМ,

С2 = (у - 1)е~М. (4)

Учитывая, что ху-1=(х-1)(у-1)+(х-1)+(у-1), дифференциальное уравнение

С¥ й

[Я(ху -1) + Я1(х -1) + Я2 (у -1)]¥ 1

перепишем следующим образом

й¥ ск

[Я( х-1)(у-1) + (Я1 +Я)() х -1 + (Я2 + Я)( у -1)] ¥ ~ 1 •

Решение уравнения будет иметь вид Я

М1+М2

Я + Я

+ —-----

М1 Я + Я

+—------

М2

¥ (х, у, г) =

(х -1)( у-1)(1 - е-(М1+М2) ) +

(х -1)(1 - е) +

(у -1)(1 - еМ)

(6)

Если для производящей функции (6) рассмотреть случай при ^<х>, то для стационарного распределения вероятностей числа заявок в каждом блоке системы производящая функция имеет вид.

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

¥ (х, у) = ехр

Я

М1 +М2 Я + Я

+ —---

М

■(х -1)( у-1) +

(х-1) + Я±Я( у-1) М2

Явный вид производящей функции позволяет найти основные вероятностные характеристики двумерной цепи Маркова, характеризующей число заявок в каждом блоке (подсистеме) в момент времени.

Для этого возьмем производные соответствующих порядков.

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

М1 М2

Подставляя выражения (3, 4) для С и С2, общее решение уравнения (5) можно записать следующим образом

¥ (х, у, г) =Ф(( х-1) е-М1,(у-1) е-М2) х

Я(х -1)( у-1) Я+Я 1Л Я+Я, 1Л

х ехр < —--------—-------- + —-------(х -1) + —---------(у -1)

д¥ (х, у) = ( Я

дх д¥ (х, у) 1м1 +М2 г Я

ду д2 ¥ (х, у) КМ +М2 ( Я

дх2 д¥2( x, у) 1м1 +М2 Г Я

-(у -1) +

Я+я

М у

, ч Я2 + Я ^ -(х - 1) + ----

М2 У

, л ч Я+я ^ -(у -1) + -1

¥(x, y),

¥ (х, у),

М1 у

2

¥ (х, у),

ду2

М1 + М2

( 1\ Я 2 +Я

-(х -1) + ^—

М2

¥ (х, у),

rt+rt

д2 F (х, у) = дхду

X x+ X

---------(у -1)+ -----------

rt + rt rt .

( X X +ХЛ

-----(х -1) + -------

М1+М2

rt2

F (х, у),

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

\ л г Я+Я а) М11 = —----;

1 М1

б) Mi2 =

X2 + X rt '

a) Mi^ - Mi1 =

б) Mi22 - Mi2 =

rX+X^2 rt

f X2 + XV rt2

Корреляционный момент двумерной случайной величины

M{i1i2 }

rX+XY x+xa

rt

X

rt+rt

Дисперсия числа заявок в соответствующих блоках системы:

Полученные в статье результаты согласуются с результатами, изложенными ранее в сборнике [6] А.А. Чечельницким и О.В. Кучеренко.

Работа выполнена при поддержке АВЦП «Развитие научного потенциала высшей школы (2009-2010годы)» Федерального агентства по образованию РФ по проекту «Разработка методов исследования немарковских систем массового обслуживания и их применения к сложным экономическим системам и компьютерным сетям связи».

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

1. Эндрюс Г.Р. Основы многопоточного, параллельного и распределенного программирования: Пер. с англ. - М.: Издательский дом «Вильямс», 2003. - 512 с.

2. Топорков В. В. Модели распределенных вычислений. - М.: Физматлит, 2004. - 320 с.

3. Гнеденко Б.В., Коваленко И.Н. Введение в теорию массового обслуживания. Изд. 3-е, испр. и доп. - М.: КомКнига, 2005. -408 с.

4. Гнеденко Б.В. Курс теории вероятностей. - М.: Наука, 1969. -448 с.

5. Эльцгольц Л.Э. Дифференциальные уравнения и вариационное исчисление. - М.: Наука, 1969. - 424 с.

6. Чечельницкий А.А., Кучеренко О.В. Стационарные характеристики параллельно функционирующих систем обслуживания с двумерным входным потоком // Теория вероятностей, математическая статистика и их приложения = Probability Theory, Mathematical Statistics And Their Applications: сб. научн. статей. Вып. 2 / редкол.: Н.Н. Труш [и др.]. - Минск: РИВШ, 2009. -С. 262-268.

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

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