Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Прикладные задачи теории массового обслуживания

..pdf
Скачиваний:
8
Добавлен:
12.11.2023
Размер:
12.79 Mб
Скачать

Среднее число заявок в системе

 

i. l - y . ' 1 + m [ ( n + / n ) ( l - x ) + Ц

 

(* ¥= 1);

1=

(1 — V."+m + 1) ( l — х)

Среднее число заявок, находящихся в очереди:

( ^

1 ) ;

1_ х л+т+1(1 —х)

Г = 1— S —

т ( т + 1)

2 (п т + 1) - (*= !)•

Вероятность того, что канал занят:

В е р о я т н о с т ь т о г о , ч т о с и с т е м а

п о л н о с т ь ю з а г р у ж е н а :

1 —ъп+т 7

(*¥= 1);

т1

п+ т + 1

С р е д н е е

в р е м я

п р о с т о я

к а н а л а

 

 

7

J

-

 

 

 

*■П.К--

к

 

С р е д н е е в р е м я з а н я т о с т и к а н а л а

 

 

^з.к== ^п.к

 

Я3.к

 

 

 

1

С р е д н е е

в р е м я

н е п о л н о й

з а г р у з к и с и с т е м ы

 

 

1

1 —

(* ф IV,

 

 

щл.

 

 

 

 

Ъп(1 — %)

 

 

t\K. 3 --

 

 

 

 

 

— (*= !)•

 

 

 

д

 

 

 

С р е д н е е

в р е м я

п о л н о й

з а г р у з к и с и с т е м ы

 

 

^п.з—^Н.З

Я т т .З

 

 

 

 

 

 

 

1

---- Я

п . з

201

Среднее время нахождения заявки в системе

х

Среднее время нахождения заявки в очереди

З а д а ч и и у п р а ж н е н и я

5.2.1.Доказать, что СМО с очередью и полной взаимопомо­ щью между каналами (т > 0 ) имеет большую пропускную спо­ собность, чем СМО с отказами и полной взаимопомощью между каналами при условии, что параметры обеих систем (я, X, р) одинаковы.

5.2.2.Доказать, что СМО с очередью и полной взаимопомо­ щью между каналами имеет большую пропускную способность* чем СМО с очередью и отсутствием взаимопомощи при условии,, что параметры обеих систем (я, X, р, т) одинаковы.

5.2.3.Рассматривается СМО с ожиданием и частичной взаимопомощью, когда каналы могут помогать Друг другу* объединяясь в группы, наибольший состав которых равен /< я . Подобная система с отказами рассматривалась в § 4.4. При за­

нятии всех каналов очередная пришедшая заявка не получает

Л Л , X Л. , к \

х 0

яр.

яр

яр,

ГЦ1

fl\L

 

 

Рис. 5.2.3а

 

 

 

отказ, а может стать в очередь, число мест в которой равно /я. Составить размеченный граф состояний системы и найти основ­ ные характеристики работы такой системы.

Р е ш е н и е .

Граф состояний имеет вид, показанный на рис. 5.2.3а. На

этом графе величина A=^-y-j Равна целой части отношения

-у-. Этот граф с точностью до обозначений совпадает с графом

состояний системы массового обслуживания с частичной взаимо­ помощью (см. рис. 4.4.1) или системы массового обслуживания с ожиданием (см. рис. 5.1.1.)

202

Следовательно:

Р(Ь, щ)

Рг

Р (Л, а1) + Р (Л, н) »

] _yji—h+m

(t= 0 ,

1, 2 , . . . , А);

 

 

 

 

1 - х

 

 

 

 

 

 

 

Pi—^P hU = l^ л + 1 ,

я }

4

где

а,—

Щ

Для краткости рассмотрим только случай, когда к ф 1.

Вероятность обслуживания найдем по формуле

Р обс== 1 Рп+т= 1 Ph * y.n~~flJrTn.

Среднее число занятых каналов будет

k = (xPo6c.

Среднее число заявок, находящихся в очереди:

т

т

 

т

 

 

п = 1

Г = 1

 

Г= 1

 

 

Среднее число заявок в системе

 

 

 

п-гт

Л

п+т

a,R(h— 1, а,)

 

*= j

 

j p j = -

■+

 

 

л—Л+т

г - о

 

г = о j=h

Р (А, а,) + Я (Л, а,) X

1 — х1

 

 

1 — 7.

 

 

 

 

 

 

1 — у-л+ т [(п + т ) ( 1 —- у.) Ч- 1]

+ Ph*

(1-х2)

 

Среднее число обслуживаемых заявок

5= / —г.

Среднее время ожидания в очереди

г°ч==Т

203

и среднее время пребывания заявки в системе

I

(При необходимости можно определить и другие характери­ стики системы с частичной взаимопомощью).

§5.3. СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ С ОЖИДАНИЕМ

ИПРИОРИТЕТОМ В ОБСЛУЖИВАНИИ

Зачастую при рассмотрении систем массового обслуживании приходится иметь дело с заявками определенного типа, которые должны обслуживаться в первую очередь. Примером такой системы массового обслуживания является аэродром с одной взлетно-посадочной полосой (ВПП). Самолетам, идущим на по­ садку, ВПП предоставляется в первую очередь, т. е. они пользу­ ются приоритетом в обслуживании по сравнению с самолетами, которые используют ВПП для взлета. Аналогичную картину мы наблюдаем .на автозаправочной станции (АЗС), где обычно рейсовые автобусы обслуживаются в первую очередь.

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

Системами с абсолютным приоритетом называются такие системы, в которых заявка, обладающая приоритетом, немедлен­ но принимается к обслуживанию каналом, занятым обслужива­ нием заявки без приоритета в обслуживании. Например, если на АЗС прибывает рейсовый автобус, а в это время заправляется легковая машина, то ее заправка прекращается и начинается заправка автобуса. После того, как заявка, обладающая приори­ тетом, будет обслужена, и других заявок, обладающих приори­ тетом, нет, возобновляется прерванное обслуживание заявки, не обладающей приоритетом. Здесь возможны различные вариан­ ты: заявка, обслуживание которой было прервано, начинает об­ служиваться заново; прерванное обслуживание заявки начинает­ ся с того места, где оно было прервано; заявка, обслуживание которой было прервано, вообще теряется.

Системами с относительным приоритетом называются такие системы, в которых заявка, не обладающая приоритетом, обслу­ живается до конца, после чего принимаются к обслуживанию за­ явки, обладающие приоритетом (если такие имеются).

Из всех возможных систем массового обслуживания с прио­ ритетом здесь будет рассмотрена только одна, самая простая, а именно, одноканальная СМО с абсолютным приоритетом.

П о с т а н о в к а з а д а ч и . Рассматривается одноканальная система с абсолютным приоритетом, на вход которой подаются два независимых простейших потока заявок с интенсивностями и >12. Заявки первого потока (интенсивность которого равна

204

h) обладают приоритетом в обслуживании. Число мест в очере­

ди для заявок обоих видов не ограничено. Если канал обслужи­ вает заявку первого потока, то интенсивность простейшего потока обслуживаний равна Если канал обслуживает заявку вто­ рого потока, то интенсивность простейшего потока обслужива­ ний равна р,2. В этом случае нет различия между двумя вариан­

тами дисциплины обслуживания:

а) прерванное обслуживание заявки начинается с того места, где оно было прервано;

Рис. 5.3.1

б) заявка, обслуживание которой было прервано, начинает обслуживаться заново.

Это объясняется тем, что интервал времени всего обслужива­ ния и интервал остатка времени обслуживания распределены одинаково по показательному закону с параметром р2-

Рассмотрим случай, когда число мест в очереди для заявок обоих видов (с приоритетом и без приоритета) не ограничено. Состояния системы будем связывать с числом заявок /, облада­ ющих приоритетом, и числом заявок /, не обладающих приорите­ том, находящихся в данный момент t в системе. Рассмотрим раз­

личные состояния системы:

х0,о — в системе нет никаких заявок;

x0j — в системе имеется / заявок,

не обладающих приоритетом

/= 1,2, ), и нет заявок,

обладающих приоритетом; из

этих / заявок одна обслуживается и / — 1 заявок ожидают в очереди;

205

-Vi,о — в системе

имеется

i заявок,

обладающих

приоритетом

(/= 1, 2, ...), и нет заявок, не обладающих приоритетом; из

этих i заявок

одна

обслуживается и i — 1

заявок нахо­

дится в очереди;

i заявок,

обладающих

приоритетом

xitj — в системе

имеется

( / =1, 2, . . . ) ,

и / заявок, не

обладающих

приоритетом

(/=1, 2, ...), из i заявок, обладающих приоритетом, одна

заявка обслуживается,

а остальные i — 1 ожидают в оче­

реди; до тех

пор, пока

все заявки, обладающие приори­

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

оритетом, не обслуживаются.

 

 

Размеченный граф состояний системы показан

на рис. 5.3.1.

Ввиду некоторой

необычности этого графа по

сравнению с

геми, которые были рассмотрены ранее, составим

систему диф­

ференциальных уравнений для вероятностей состояний:

!-■§

о о

dt

it)

—()u4-х2) род(t)-|-

(04~ ^2^0.1 (0;

dPt. 0(t)

_

— (>ч “ h ^

2 “ h ( AiPitoif) 4 ~^iPi—i,o( 0

4 ~

 

d t

 

 

 

 

 

 

 

 

 

 

+

IAi^/+i,o(0

> 0 );

 

 

dPo,j V)

_

~~ Or 4" Ц + PljpOJ(04“^2A)J-l (0+

(5.3.1)

dt

 

 

 

 

 

 

 

 

 

 

4" !-i2/7o1;+i(/)4“iAi/7i,y(0 U > 0);

 

 

dPl.) (0

_

(Xj 4" ^2

4-!Ai)Pij (04"^Pitj—i(0

 

 

сit

 

 

 

 

+ ^i/?/-l,y(0 + !J'i/7/+i,; (0

( /> 0 , / >

0).

 

Эту систему дифференциальных уравнений обычно интегри­

руют при начальных условиях

 

Ро,о (0) = 1;

(0 )= 0 (при 0 или j Ф 0)

(5.3.2)

(в начальный момент система свободна).

Решение системы уранений для любого момента t удовлетво­

ряет условию

 

 

2

2 ^ л о = 1 .

(5.3.3)

1=0

j=0

 

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

Xi

 

 

(5.3.4)

 

ai = — ;

 

X2

(5.3.5)

 

a2 = —

 

(*2

 

2 0 6

Величина а\ равна среднему числу заявок, обладающих приори­

тетом, поступающих в систему за среднее время

обслуживания

одной такой заявки,

величина

ct2 соответственно

используется

для заявок, не обладающих приоритетом.

 

Можно доказать, что стационарный режим работы системы

существует только в случае, когда

 

 

«1+ а2 < 1.

(5.3.6)

Так как величины

и аг положительны, то при этом также

должны выполняться условия

 

 

 

«1<

1;

(5.3.7)

 

а ,<

1.

 

 

Найдем стационарный режим работы системы с приоритетом, для чего нужно в уравнениях (5.3.1) положить все производные равными нулю.

Допустим, что нам удалось решить полученную систему алге­ браических уравнений и вероятности p,-,j (i = 0, 1, 2,..., /= 0 , 1,2 ...) найдены. Тогда вероятность р,(1) того, что в системе будет ровно i заявок, обладающих приоритетом (безотносительно к тому,

сколько имеется там заявок, не обладающих приоритетом), мож­ но найти по формуле

;=о

Вероятность

того, что в системе имеется ровно / заявок,

не обладающих

приоритетом (безотносительно к тому, сколько

имеется там заявок, обладающих приоритетом), будет

Р? = 2 Ри-

(5-3.9)

/=0

 

Так как рассматриваемая нами система является системой с абсолютным приоритетом, то рассмотрение вопросов обслужи­ вания заявок, обладающих приоритетом, можно проводить без учета наличия заявок, не обладающих приоритетом. Одноканаль­ ная система без ограничения числа мест в очереди была рас­ смотрена в конце § 5.1. Следовательно:

/>}•>=«/(1- а , ) (*=0,

1, 2, . . . ) .

(5.3.10)

Для нахождения вероятностей

применим

метод произво­

дящих функций и введем в рассмотрение

производящую функ­

цию вида

 

®(*. У)= 2

(5.3.11)

/=0 ]=о

 

207

Отметим некоторые свойства этой производящей функции:

1. ? о , D

= 2

 

j

 

 

 

 

 

(5-ЗЛ2)

 

 

/=о

 

 

 

 

 

 

2.

<?(0, 0) = 2

2

 

P i . f i 1 - ^

=

Р о.о,

 

 

(5.3.13)

 

 

/=0 ;=О

 

 

 

 

 

 

 

 

 

ъ

ос

 

сс

 

 

 

з-

?(*, i ) =

2

2

л.***= 2

х ‘^ Р и =

 

 

 

 

 

i = 0 j = 0

/ = 0

 

; = 0

 

 

 

 

 

■V

 

 

по

 

 

 

 

 

 

= 5

^

1,= 5 J ^ 0 - « i) = - iL5^7-

 

(5-3.И)

 

 

/ = 0

 

 

/ = 0

 

 

 

 

 

Среднее число заявок, не обладающих приоритетом и находя­

щихся в системе, найдем так:

 

 

 

 

 

 

оо

ос

 

 

оо

 

 

 

 

 

s = E

 

S

^

 

 

 

 

 

 

7 = 0

i = 0

 

 

7 = 0

 

 

 

 

 

 

 

 

 

 

- ( i T(1- 4 ..

 

 

(5'3',5)

После этих предварительных

 

замечаний

найдем

производя­

щую функцию ф (*,(/), для чего в уравнениях

(5.3.1) положим все

производные равными нулю. Далее, первое

уравнение

системы

(5.3.1)

умножим

на

х°у°= 1,

второе уравнение

на

х{у° = х1,

третье уравнение — на x°yi=yi

и четвертое уравнение — на

x'yi и все эти уравнения сложим, перебрав

все возможные зна­

чения i и /. Проделав это и проведя некоторые простые преобра­

зования, получим

Оч + 'Ч + Рч) 2

Pi*Jxly*=

'^A (b*-i — 1^2) РыУ* +

^2^0.0 +

/ = о 7 = 0

7 = 0

 

 

 

rc

 

rv

по

 

+ > .,2

2

Pi-ujx‘yiJn ^ 2

2 pi^ ^ y 1Jr

t = 1 7 = 0

 

/ = 0 7 = 0

 

—^

2

2

 

/t7°'-'+i'vy-

(5.3.16)

 

1 = 0

7=1

 

7 = 0

 

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

208

образования выражения (5.3.16), получим следующую формулу:

у ) — fc iy f-* ""1)""'

\Ъх ( у — 1)1 ?(°. у) + № ( у — 1)У(0. 0)

/JJ g |j4

\\Ху (1

х) 4- i 2xy (1 — и) +

— 1)

‘ *

Наилем корни х\ и х2 знаменателя этого

выражения, считая,

что 1^/у<0:

 

 

 

 

^

+ ^2О у) + JJ-i

\

(К\ + ^2(1 — О +

^i)2 4Х-|jj-i

(5.3.18)

д 1------------------------------------------------------

 

 

2Х, -----------------

 

 

 

 

 

 

„ __X] +

(1 — у) 4- ;i.| +

~V

(X] 4- а2(1 — у) + f^i)- — 4МШ

(5.3.19)

 

 

 

 

 

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

(1 — д) (1 — a^i)_____

<?(*, у) = (5.3.20) (1 — а,*! — сед) (1 — чхххх)

где

a = а, -!~а0.

(5.3.21)

Обратим внимание на то, что величина Х\ зависит от переменной

у . При у = 1 x i = \ .

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

/Во.о= ®(0, 0 ) = 1 — а;

Pi,r-

0 у!

д1^ -<?(•*, у)

 

д х 1 dyi

(5.3.22)

(5.3.23)

Л- = v = О

Воспользуемся выражением производящей функции cp(.v, у ) [см. (5.3.20)] для отыскания закона распределения числа заявок, не обладающих приоритетом в обслуживании и находящихся в СМО:

1— я

(5.3.24)

1 — alx l any

/ = 0 У= 0

;=о

откуда

(5.3.25)

При вычислении производных по выражению (5.3.25) нужно иметь в виду, что величина Х\ является функцией у [см. (5.3.18)].

209

Среднее число заявок, обладающих приоритетом в обслужи­ вании и находящихся в очереди, определяется из выражения, аналогичного выражению (5.1.48):

-

<«.)*

(5.3.26)

 

1 —ct,

 

Среднее время пребывания заявки, обладающей приоритетом, в очереди равно

tоч. — —: —

“1

(5.3.27)

1 — “1

Ml

 

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

7, = f

= 7 0Ч, + ± - = ± ( - ^ -

+ \ ) = ± — L - (5.3.28)

К г

Н-1 Ml \1—« 1

/ Р-1 1 — а 1

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

 

 

 

 

dx\

+ а2

 

 

 

 

 

 

а\ ~

 

 

 

 

 

(1-сО-

_____ dy_______

 

 

\

ду

Л = 1

(1 — ai*i — a2i/)2 у=1

 

 

 

Х2*1

+ а2

 

 

 

 

 

Mi

- X jjcJ

 

1-|_ ^2

°1

]

= ( 1 - а )

 

а2

 

 

 

 

(1 —а!^1 —“2У)- -* ' = 1

1 — а

М-1

1 —

а 1 J

При [ij = ц2

получим

 

 

 

 

(5.3.29)

 

 

 

 

 

 

Г,==- (,l _ a)

 

ai

 

 

(5.3.30)

 

(1- g,)

(1 — 2aj) (1 — ах)

 

Среднее время нахождения в системе заявки, не обладающей приоритетом, равно

t

_

^2_f

I ^

(5.3.31)

*2

—^

 

1

— <04.-1----- 1

 

 

 

Л2

М2

 

откуда среднее время ожидания в очереди для заявки, не обла­ дающей приоритетом, будет

h

 

1 +

М2

g]

 

Mi

1— gi

H-2

\x2 L

 

l

 

1

[J-o

ai

 

+

M-l

i — ai

(5.3.32)

f*2

 

] — a

 

 

210

Соседние файлы в папке книги