
книги из ГПНТБ / Приоритетные системы обслуживания
..pdfдают прибор. Тогда система характеризуется длиной очереди. Про изводящую функцию распределения числа вызовов, находящихся
в системе в /г-й марковский момент (в момент покидания прибора
л-м вызовом), обозначим через Рп(х). Эту функцию можно пред ставить в виде
k—l
Г Д 6 |
« A n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(x) |
— производящая |
функция распределения |
числа |
вызо |
||||||||||
вов, |
находящихся в системе в л-й марковский момент, |
когда |
в |
этот |
|||||||||||
момент систему покинул вызов приоритета k. |
|
|
|
|
|
|
|||||||||
|
Составим систему рекуррентных уравнений для определения |
||||||||||||||
Pftn(x). |
|
2. Для |
рассматриваемой |
системы |
обслуживания |
|
име |
||||||||
|
Л е м м а |
|
|||||||||||||
ют место |
соотношения |
|
|
|
|
|
|
|
|
|
|
||||
|
•Ч Pf t „ (х) |
= |
Рп |
(О-», x) - |
Рп (О*, |
х) + Рп |
(0) |
- ^ - |
х{ |
Б„ |
(х) |
|
|||
|
|
|
|
|
|
|
|
|
|
а |
|
|
|
|
|
|
|
|
|
|
\хк\<\ |
( Ä - T 7 7 ) , |
|
|
|
|
|
|
(3.4) |
||
где |
запись |
вида |
(0'{, |
х) эквивалентна |
записи |
(0,0,..., |
0, |
х^+і,.. |
|
-,хг), |
|||||
а 0 эквивалентно |
(0, 0, ... , |
0). |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
г |
Справедливость |
соотношений |
(3.4) |
для |
||||||
|
Д о к а з а т е л ь с т в о. |
||||||||||||||
0<ÇXfc^l, |
k=\, |
г |
не сложно |
проверить раскрашиванием |
вызовов, |
так как они выражают вероятность события: в л-й марковский мо мент прибор покидает красный вызов приоритета k и в этот момент в системе находятся разве лишь красные вызовы.
А так как слева и справа в (3.4) находятся аналитические функции на единичном круге, то соотношение справедливо и на круге.
В пункте Г будет доказано, что при р < 1 существует стацио нарное распределение и, следовательно, пределы
\imPkn{x) = Pk{x),
л - »о©
lim Рп(х) = Р(х) rt-»oo
существуют и связаны соотношением
£ Р Л ( * ) = Р(х), | * f t l < l |
(k = ü~r), |
причем
P ( T ) = l .
141
Поэтому в (3.4) можно перейти к пределу при п->оо. Тогда
Ч p fc (*) |
|
Р (0к-\ |
х)—Р |
(0е , |
x) |
- I - |
Р (0) — |
хЛ |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
а |
|
|
|
|
|
|
|
|
|
|
|
( | * f c [ < |
1, |
k |
=•-= 1, г). |
|
|
|
(3.5) |
|||
Просуммировав |
по |
получим |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
ах |
|
P(0). |
|
(3.6) |
||
|
|
|
|
|
|
|
|
|
|
|
a |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Заметим, |
что |
из |
формулы |
(3.5) |
следует, |
что |
отношение |
|
не за- |
||||||||
|
|
|
|
k—1 |
|
|
|
|
|
|
|
|
ß f t W |
|
|
||
висит от |
первых |
координат. |
|
Этим |
и |
воспользуемся. |
Если |
||||||||||
удастся найти решение |
системы |
функциональных уравнений: |
|
|
|
||||||||||||
ukx |
|
= |
Bi(ukl, |
... , UkM-u |
xk> |
• • • > xr) |
|
( t ' = l , Ä—1) |
(3.7) |
||||||||
для всех |
k = 2, |
г, |
относительно |
функций |
uhi |
у |
переменных |
x h |
, |
х п |
|||||||
то при подстановке этих решений в (3.6) |
нас обратились |
бы |
в |
||||||||||||||
ноль первые k—1 слагаемых левой части. |
|
|
|
|
|
|
|||||||||||
В пункте Д будет доказано, что (3.7) |
имеет |
решение |
внутри |
||||||||||||||
единичного |
круга, |
при |
| x w | ^ l |
(n=k, |
г), |
|
если |
хотя бы |
одна |
из |
|||||||
координат |
хп |
отлична |
от единицы. В пункте |
Е будет доказано, что |
при выполнении условия существования стационарного распределе
ния, т. е. р < 1 , такое |
решение единственно и аналитично в рассмат |
|||||
риваемой области. |
|
|
|
|
||
|
Используя |
прием раскрашивания |
вызовов, можно |
убедиться, |
||
что |
Uhi(xk,..., |
Xr), 0 ^ х „ ^ 1 |
(n — k, г) |
есть вероятность |
того, что |
|
за |
период занятости |
системы |
вызовами |
потока L k - : и более высо |
кого приоритета, начинающийся с обслуживания вызова приорите
та i |
(і=\, |
k—1), в |
систему поступят |
разве |
лишь |
красные вызовы |
|||||
приоритета |
не выше |
k. |
|
|
|
|
|
|
|
k — r, |
|
|
Таким |
образом, |
подставляя |
в (3.6) |
решения |
(3.7) |
при |
||||
г—1, |
2, мы может определить шаг за шагом |
отношения |
|
|
|||||||
|
|
Pfc ("ftl ' |
• • • ' uk, |
ft—1 ' |
xk > • • • |
» xr) |
|
|
|
||
|
|
Bft("ftl. |
• • • . uk, |
ft-1' |
xb< |
• • • > xr) |
|
|
|
||
и, следовательно, функции |
Р^(х). При этом в выражение |
будет |
вхо |
дить неизвестная константа Р(0), которая находится стандартными для метода вложенных цепей выкладками. В нашем случае
P ( Ö ) = p .
В. Для определения времени ожидания начала обслуживания вызовом приоритета k(k=\, г) поступают следующим образом:
142
Справедливы |
соотношения |
|
|
|
|
|
|
|
|
|||
Р А Л І * - 1 . |
xk, |
ir-k) |
= Pkn(l)^n(ak-akxk)Bk(lk~K |
|
xk, |
|
1-*) |
|
||||
|
|
|
|
| * * | < 1 |
(k^TTr). |
|
|
|
|
(3.8) |
||
Здесь (ùhn(s) |
— преобразование Лапласа |
— Стилтьеса |
от |
ф. р. |
||||||||
времени |
ожидания |
начала |
обслуживания n-м вызовом |
приори |
||||||||
тета k. |
|
|
|
|
|
|
|
|
|
|
|
|
Для 0 ^ х п ^ 1 |
они подтверждаются |
вероятностными |
соображе |
|||||||||
ниями: левая |
и правая части |
представляют |
вероятность |
того, |
что |
|||||||
в п-й марковский момент прибор покинул вызов приоритета |
А й в |
|||||||||||
системе |
остались |
разве лишь |
|
красные |
вызовы приоритета |
k. |
На |
|||||
всю область это соотношение можно продолжить. |
|
|
|
|
||||||||
При выполнении условия существования стационарного рас |
||||||||||||
пределения можно перейти к пределу в (3.8). Тогда |
|
|
|
|
||||||||
Р,(Т* - \ xk, |
Р-*) = Vk(\)ak{ak-akxk)BkÇ\k-\ |
xk, |
V~k). |
|
|
|||||||
Существование предела <»f t (s)= |
limcof e / î (s) |
вытекает из |
существо- |
|||||||||
|
|
|
|
|
|
Л-»оо |
|
|
|
|
|
|
вания остальных пределов. Таким образом, можно получить выра жение для «a (s) :
«Ma* —ВДк) |
- |
H M O ] |
, P j f e ( ï * - 1 , |
xk, |
Y-k) |
|
|||||
|
|
|
|
|
|
Ek(\k~\ |
|
xk, |
V~k) |
|
|
Положив |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xk |
1 — |
|
|
|
|
|
||
*n = |
nkn (s) s= ukn |
( 1 |
|
—, |
V~k |
) |
(л = |
1, é — 1), |
|
||
|
|
|
|
|
Oft |
|
|
|
|
|
|
|
|
*„ = |
1 |
(л = |
A + |
1, r), |
|
|
|
||
стандартным для метода вложенных цепей |
Маркова способом |
полу |
|||||||||
чим выражение для |
(ok(s) |
|
|
|
|
|
|
|
|
|
|
|
,-. |
(с \ |
PfcCs + |
Öfe.i—-Oft.j |
Я Е - І ( « ) ) |
|
|||||
|
|
|
|
s — a f e [ l — M s ) ] |
|
|
|
||||
где |
|
|
|
|
|
|
|
|
|
|
|
A, (s) = |
ß, (s + |
о,.,) |
+ |
[1 - |
ß, (s + |
а,_0] |
q |
* - i r t » - i < s L |
s |
||
|
|
|
|
|
|
|
|
|
|
(s + ffA-i) |
|
= |
->*(яА 1 («). ••• |
. Ï Ï A A _ I ( S ) , |
1 |
|
— , |
l ' - * Y |
|
||||
|
V |
|
|
|
|
|
|
ak |
/ |
|
143
Среднее время ожидания начала обслуживания вызовом прио ритета k равно
|
|
|
|
|
2pfc-i |
Pfe |
|
|
|
|
||
|
Г. Будем говорить, |
что находящиеся |
в |
системе вызовы |
образуют |
очередь |
||||||
типа |
k(ki, |
kr), |
если |
в очереди £і вызовов |
первого приоритета, кг |
вызовов |
||||||
второго приоритета |
и т. |
д. Тогда через |
Pin(k) |
|
обозначим |
вероятность того, что |
||||||
я-ный |
вызов |
есть вызов |
приоритета |
і и |
оставляет после себя |
в системе |
очередь |
|||||
типа |
k. |
|
|
|
|
|
|
|
|
(i; |
k), если, |
|
|
Будем |
говорить, что система |
находится |
в |
состоянии |
покидая |
прибор, вызов приоритета і оставляет после себя очередь типа к. Состояние си стемы определяем лишь в моменты, когда вызовы покидают прибор. Тогда мы получим неприводимую непериодическую однородную цепь Маркова M с беско
нечным числом состояний. Пусть {qet}s, |
( >і |
— матрица |
переходных вероятностей |
|||||||||||
цепи Маркова М. |
|
|
|
|
|
|
|
|
|
|
|
|||
И з т е о р е м ы |
Ф е л л е р а |
|
|
|
|
|
|
|
|
|||||
(Неприводимая |
|
непериодическая |
однородная |
|
цепь |
Маркова |
принадлежит |
к одно |
||||||
му из двух |
классов: |
|
|
|
|
|
|
|
|
|
|
|
||
а) |
либо |
для любой |
пары |
индексов |
s, |
t, |
Р(^'->-0 при я->-оо и |
не |
существует |
|||||
стационарного |
|
распределения |
(все состояния |
невозвратные, |
или |
все |
состояния |
|||||||
нулевые); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
б) либо |
все |
состояния |
эргодические, |
т. е. |
|
|
|
|
|
|
||||
|
|
|
|
|
|
1 і т Р ^ ) |
= Р < > 0 . |
|
|
|
|
(3.9) |
||
В этом |
случае |
{Pt} |
— стационарное |
распределение |
и не |
существует |
никаких |
|||||||
других |
стационарных |
распределений.) |
следует, что |
пределы |
Рі П (&) |
при |
п-^-оо су |
|||||||
ществуют. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Найдем условия, при которых состояния цепи Маркова |
1W эрго |
дические и, следовательно, Р,п(&) имеют положительные пределы при п—>~оо.
Т е о р е м а |
1. Все |
состояния |
цепи Маркова |
M |
эргодические, |
||||||||
если |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
р г 1 < 1 . |
|
|
|
|
|
|
(3.10) |
||
Д о к а з а т е л ь с т в о . |
Установим следующую |
нумерацию |
состояний: состоя |
||||||||||
ниям (1 . 0), ... , (г, |
0) — соответствуют |
числа 1 , . . . , г, а |
для |
остальных |
состоя |
||||||||
ний номера устанавливаются произвольно. Тот факт, что |
состоянию |
(i; |
k) |
соот |
|||||||||
ветствует номер s, |
запишем |
как |
s = |
s(i; |
k). |
Д л я |
каждого состояния |
s = |
s(i; к) |
||||
определим |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 8 = |
^ 1 |
1 |
+ ••• |
+ k r |
b n . |
|
|
|
|
|
(3.11) |
Величине у, придадим значение среднего времени, необходимого для того, чтобы обслужить все вызовы, которые остаются в системе в состоянии s. Или, иными словами, у, — среднее время, необходимое для того, чтобы в системе не оста лось ни одного из вызовов очереди типа к. Тогда ^ qst üt — среднее время, не-
t>\
обходимое для того, чтобы в системе не осталось ни одного из вызовов очереди, получившейся после одного шага марковского процесса, если в начале этого шага система была в состоянии s.
144
Пусть S = |
S ( Î ; |
k) и k = |
(О, О, |
. . . , km |
|
|
kr), |
k m > \ , |
тогда |
|
|||||
|
|
r |
|
|
|
|
|
|
m—1 |
|
|
|
|
|
|
У |
4*t Уі< |
У (ai bmi) |
btl |
+ [1 - |
ß m (От.,)] |
У |
- |
^ |
- |
|
|
||||
?>1 |
t=m |
|
|
|
|
|
|
i = l |
|
|
|
|
|
|
|
|
|
|
r |
|
|
r |
|
|
|
|
r |
|
|
|
|
|
+ |
5] |
A A i |
= |
5J |
k i |
b b |
~ b m i |
(1 |
~ |
S |
а г |
6il) < ^ S — |
e ' |
( 3 " 1 2 ) |
|
|
/ = m + l |
|
l=m |
|
|
|
|
i=l |
|
|
|
|||
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
e = |
min |
bml[ |
1 • |
2<ч'Ьц). |
|
(3.13) |
|||||
|
|
|
|
|
|
l<m<r |
|
|
|
|
|
|
|
|
Напомним, что ßm(Om-i) — вероятность того, что за время обслуживания вы
зова приоритета m в систему не поступит вызов приоритета выше, чем m;
аі
1 — ßm ( ° т - і ) ] |
— вероятность того, что за время обслуживания вызова |
0 * т - і
приоритета m в систему поступит вызов приоритета выше, чем т, и это будет вызов приоритета і, и, наконец,
b m l = — - — [ 1 — ß m ( f f m - i ) ] m = 277; |
fcu=ßu. |
Теперь уже записанное выражение для ^ W W становится понятным.
Д л я того чтобы 8 > 0, необходимо и достаточно, чтобы выполнялось условие
|
|
|
|
|
г |
|
|
|
|
|
|
|
|
|
1 - |
^ a t |
k ^ |
p |
r ^ p X ) , |
|
(3.14) |
|
|
|
|
|
і=1 |
|
|
|
|
|
т. е. условие (3.10). Если |
же s = s ( / ; |
0), |
то |
|
|
|||||
|
|
|
Т |
г |
|
|
|
|
і—\ |
|
Sto»=2~г {S(о/6h) 6/1+[1 ~ß;((T;-i)] S "air ^1} * |
||||||||||
<>1 |
|
|
i=\ |
j=i |
|
|
|
|
j=l |
|
Это выражение меньше |
+oo, если все моменты конечны. |
|
||||||||
Как |
только |
выполняется |
(3.10), |
мы вправе |
воспользоваться критерием |
|||||
Мустафы, откуда уже следует теорема 1. |
|
|
|
|||||||
Таким |
образом, независимо от начального состояния |
системы |
||||||||
|
|
lim P£ n (fe) = P £ (Ä), |
P{(fe)>.0, i = |
ÏTT, |
k^O, |
|||||
|
|
П->са |
|
|
|
|
|
|
|
|
|
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
|
J ] J ] P t ( f t ) = l . |
|
(3.15) |
|||
|
|
|
|
|
f = l |
fe>0 |
|
|
|
|
как только |
выполнены (3.10). |
|
|
|
|
|
при п-*оо и для произ |
|||
Для того чтобы доказать, что существуют пределы |
||||||||||
водящих |
функций |
Ріп(х), |
воспользуемся |
теоремой |
2. |
|
||||
10 Зак. 64 |
|
|
|
|
|
|
|
|
|
145 |
|
|
Т е о р е м а 2. |
Пусть |
неприводимой |
|
непериодической |
эргодич- |
||||||||||
ной |
цепи |
Маркова |
соответствует матрица |
переходных |
вероятностей |
||||||||||||
{Qst} |
(s, |
t=l, |
2, ... ) . Если |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
l i m qf) |
=P((k) |
= Pt[t |
= |
Hi; |
Щ, |
|
|
||||
|
|
|
|
|
|
« - » C O |
|
|
|
|
|
|
|
|
|
|
|
где |
|
qTt |
— вероятность |
перехода |
из |
s в |
t |
за |
n шагов |
(здесь |
пре |
||||||
делы |
существуют, положительны |
и не |
зависят |
от s), тогда мы |
име |
||||||||||||
ем |
для |
неотрицательных |
функций |
состояния |
Ft |
|
|
|
|||||||||
|
|
|
|
|
|
|
И т £ |
$ > F , |
= |
£ P , F , |
|
(3.16) |
|||||
для |
|
каждого |
|
s. |
|
о і |
|
|
|
о і |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
Если |
положить |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
Ft^Ft(k) |
= |
x\\ |
. . . |
, |
xkrr, |
|
|
|
||
то |
для |
k |
= |
1, |
2, . . . |
r, | J C J < 1 , |
г = |
l , r |
|
|
|
|
|
||||
|
|
|
|
|
|
lim Pf e n (x) = Pk |
(x), |
lim P„ (x) = |
P (x). |
|
|
||||||
При |
|
ЭТОМ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1=1
Д. Докажем разрешимость системы уравнений
ukt=B{(ukl, |
|
|
. . . ,uk,k-i, |
xk, |
... |
,xr) |
(i=l,k—l) |
(3.17) |
||||
относительно переменных им, |
\x \ <Cl. |
|
|
|
|
|||||||
Фактически |
нам |
необходимо показать разрешимость системы |
||||||||||
|
|
|
|
|
|
|
k—i |
|
|
|
|
|
|
|
|
|
|
4 |
|
/=1 |
|
/ = * |
|
|
|
|
|
|
ft—1 |
|
|
г |
|
|
|
ft—1 |
|
|
= ßn (а — £ |
fly |
— S а Л - ) + [ 1 |
— ß» (° — S aiukj — |
|||||||||
|
|
|
j=n |
|
j=h |
|
|
|
j—n |
|
||
|
|
r |
|
|
n—l |
" |
k—l |
T |
|
|
||
|
- 2 |
ai |
xi )] ( £ а |
Ы I [° ~ .S |
аіиы - 2 а |
л) • |
|
|||||
|
/=ft |
|
|
/=і |
|
|
/=n |
z=ft |
|
|||
Заметим, |
что |
при |
ukn |
— 1 (я = |
1, é — |
1) л:. = |
1, (/ = |
k, r) |
являются |
|||
решением |
нашей |
системы. |
Покажем, |
что система |
разрешима и при |
|||||||
І Л К 1 ' |
/ = * Г л |
И |
\ukn\<l> |
|
л = |
k—l. |
|
|
|
146
|
|
|
|
1 |
|
|
* |
|
Предварительно отметим, |
что |
— - — [ 1 — ß„(s)] = ß r t (s) — |
то же |
|||||
|
|
|
|
s P/u |
|
|
|
|
преобразование |
Лапласа — Стилтьеса от некоторой |
ф. р. сл. в., тогда |
||||||
систему можно |
записать в таком |
виде: |
|
|
|
|
||
|
|
|
k— 1 |
|
г |
|
|
|
|
"fti = ßi (° |
- |
£ |
аіиЫ |
~ E |
aixi) ' |
|
|
|
|
|
/=1 |
|
j=k |
|
|
(3.19) |
|
|
|
|
|
|
|
|
|
|
|
|
fe-1 |
|
|
|
|
|
|
Чп = ß« (О" — |
|
A, Uni |
— £ |
а Л ' |
|
|
|
|
k—l |
r |
n—l |
|
|
|
|
|
+ ߄i ߻ (<y- |
2а ^M <y - |
E |
а л ) |
E a i |
|
(д = |
2 , . . . , & |
î). |
|
i—n |
j=k |
j=l |
|
|
|
|
Нам известно, что преобразование Лапласа — Стилтьеса от ф. р. сл. в. — монотонно убывающая функция действительного неотри цательного аргумента. Тогда мы можем заключить из (3.19), что Uhn(n= 1 , . . . , k—1) монотонно возрастающая функция переменных Ukn(n— 1 , . . . , k—1) и Xj(j = k,..., г). То есть при увеличении ukh или Xj или и тех и других как независимых переменных значения функций, стоящих в правых частях, тоже возрастают.
Систему (3.19) можно рассматривать как отображение
|
|
Ч |
= A(uk> |
xk> • • • » xr), |
uk |
= |
(ukl, |
... , Ukk-i). |
|
(3.20) |
||||||||||||
При Xj = |
1 |
(/ = |
& , . . . , r), |
положив |
икп |
= |
1 (i = |
1, . . . , k— 1), мы |
||||||||||||||
получим неподвижную |
точку |
для |
отображения |
(3.20). Теперь, |
взяв |
|||||||||||||||||
любые значения |
xjt |
такие, |
что |
\ х- j < l , |
/ = |
|
г, |
мы |
заметим, |
что |
||||||||||||
(3.20) ик = (\, |
... |
, 1) переводит в точку |
ик |
с |
компонентами |
0<С |
||||||||||||||||
<С Ukn < |
1, а точку |
|
ик |
с компонентами |
— 1 < |
икп |
< |
0 в точку |
ик |
с |
||||||||||||
компонентами |
— \ < Z u k n < 1. Следовательно, |
в |
(3.20) Л |
|
является |
|||||||||||||||||
оператором, |
который |
|
в пространстве |
| икп |
| < |
1 точки, |
прилегающей |
к |
||||||||||||||
концам, сжимает внутрь рассматриваемой области. |
|
|
|
|
|
|
|
|||||||||||||||
Можно утверждать, что А отображает выпуклое |
замкнутое |
|||||||||||||||||||||
компактное |
множество |
Q = {0<Сы?1 П ^; 1, п = 1 , . . . , |
ß—1} |
в |
себя. |
|||||||||||||||||
Заметив, |
что Q — множество |
|
(k—1)-мерного |
|
эвклидова |
простран |
||||||||||||||||
ства Pfe~' |
и, что Pf e _ 1 |
есть |
ß-пространство |
(полное |
нормированное |
|||||||||||||||||
пространство), |
мы |
вправе |
воспользоваться |
принципом |
неподвиж |
|||||||||||||||||
ной точки |
Шаудера: |
|
|
|
|
Непрерывная |
операция |
А, |
отобра |
|||||||||||||
Т е о р е м а |
|
Ш а у д е р а . |
|
|||||||||||||||||||
жающая |
выпуклое |
|
замкнутое |
компактное |
множество |
|
Q В-про- |
|||||||||||||||
странства |
X |
(у нас |
X=Rh-1) |
|
в |
себя, |
имеет |
неподвижную |
|
точку. |
|
|||||||||||
При |
| х з | - < 1 , j = k, |
г |
граничные |
точки |
нашего |
|
множества |
не |
||||||||||||||
являются |
неподвижными. Следовательно, при |
| X J | - < 1 , |
j = k, |
г вну- |
||||||||||||||||||
10* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
147 |
три рассматриваемой области существует хотя бы одно решение системы (3.17).
Е. Единственность и аналитичность этого решения вытекает из теоремы о неявной функции (см. § 8 Доп.).
Покажем, что при выполнении условия
г
р > 0 или рг1 = £ а п b n l < 1
условия теоремы о неявной функции выполнены. Фактически нам достаточно убедиться, что определитель
(uk, x) = det { - ^ - [им — Ъ І ("ft. *)]}
отличен от нуля в точках: (1, 1 , . . . , 1) и внутри единичного круга. Остальные условия теоремы проверяются легко.
Заметим, что
|
1 — ахЪх |
— а2Бх |
. . . — а й _ і Б 1 |
||
h-i {uk, x) |
— ajBjj |
1—а2 Б3 |
. . . |
|
— а £ _ і Б 2 |
|
|
|
|
|
|
|
— üjBk-] |
—a2bk—l |
. . . |
1—ük—ibk—i |
|
|
ft—1 |
|
|
T |
|
Бі = ßi (a — V |
an ukn — |
£ |
an |
x„), |
|
|
/1=1 |
n=ft |
|
|
Б„ =
er —
Методом математической
ft
akx [ l - ß ^ c r - a *T* ) ] . « > 1 .
индукции можно проверить, что при k = 2, 3,...
ft—1
Ift-i(«ft. |
*) = П О—Я/lß/j). |
|
|
л=і |
|
Так как |
|
|
Ift-l(«ft, X) > I f t - l ( ï ) |
= p, |
|
то мы получим |
|
|
Ift-i("ft. x ) > 0 , |
||
если |
|
|
p > |
0 или р Л 1 < |
1. * |
§ 4. Виртуальная длина очереди 1
Цель параграфа — вывод формул, определяющих распреде ление длины очереди в любой момент времени для разновидностей СМО с абсолютным приоритетом. Порядок обслуживания вызовов
Результаты параграфа получены совместно с Г. А. Ивановым.
одного |
и того же приоритета несуществен. |
В начальный |
момент |
|||||||||||
система |
свободна |
от вызовов. Сохраняются |
определения и обозна |
|||||||||||
чения § 2, гл. 4. |
|
|
|
|
|
|
|
|
|
|
|
|||
|
А. Предварительное замечание. |
Заметим, |
что строение |
всех |
||||||||||
промежутков, |
описанных |
в п. А § 2 гл. 4 |
(кроме |
k-цикла), |
для |
|||||||||
СМО с относительным |
и разновидностей абсолютного |
приоритета |
||||||||||||
одинаково. |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Следовательно, для разновидностей СМО с абсолютным |
прио |
||||||||||||
ритетом остаются в силе леммы п. Б § 2 гл. 4. Все различие |
заклю |
|||||||||||||
чено в строении |
k-циклов. |
Jiki(s), |
|
|
|
|
|
|
|
|
||||
|
Функции hh(s), |
nhk{s), |
я (s) для разновидностей |
СМО с |
||||||||||
абсолютным приоритетом |
определяются в гл. 3, где выписаны |
так |
||||||||||||
же условия существования |
стационарного распределения. |
|
|
|||||||||||
|
Б. Формулировка результатов. Имеет место |
|
|
|
|
|
||||||||
|
Т е о р е м а . Функция |
P(z, s) |
вычисляется |
по |
формуле |
|
|
|||||||
|
|
|
|
P(z,s) |
= 1 |
+ |
, |
|
|
|
(4Л) |
|
||
|
|
|
|
|
|
s -f- ст — |
0 Я (s) |
|
|
|
|
|
|
|
где |
on (z, s) = arnr |
(z, s) определяется из рекуррентных |
|
соотношений |
||||||||||
|
|
aknk(z, |
s) = ak_x |
я*_, (г, s) + |
hfz'"] |
|
— |
x |
|
|
|
|||
|
|
|
|
|
|
|
4 — ftfe (s + [a — |
az]f e ) |
|
|
|
|||
X |
{akzk + Ok-i |
iik-i |
(s + [a — az]k) — aknk |
(s + |
[a — az]k+1)} |
(k = |
1 ,r), |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(4.2) |
a hk |
(z, s) (k = 1, г) выражаются |
через |
Ok—i я*_і (z, s) |
|
образом: |
1 (дообслуживание |
прерванного |
вызова). |
|
С х е м а |
||||
hk{z,s) |
= zk |
і-ММ'+\°-о*Ы) |
{ l + a k _ l 7 l k _ l { z > s ) } |
|
|
|
M s - t - f ö — x z b ) |
|
|
следующим
ik=T7?).
|
|
|
|
(4.3) |
С х е м а |
2 (потеря |
прерванного вызова) |
|
|
|
s + Gk-i + |
[o — az]k\ |
|
|
|
|
|
|
(4.4) |
С х е м а |
3 а) неидентичное |
обслуживание заново |
||
hk (z, s) = zk |
|
1 — ßfe (s |
+ |
|
|
|
|
||
|
s + |
[a — az]k + |
Ofe-i — 0ft-! |
rtft-i (s + [ 0 — az]ft) X |
n + R [ ÜTb + ?") |
ÏT (1 + Gk~lnk~X(2'S)] {k= Г)- (4 '5) |
|||
X [1 — M s + [ 0 — azb + |
Oft.i)] |
|
|
149
б) идентичное |
обслуживание |
|
заново |
|
|
|
|
|
|
|||||
hk(z, |
s) = |
zk^ |
|
-f- [ 0 |
|
|
(i _ r < s + |
[ a _ a z ] f e + f f * - i ) T } |
x |
x |
||||
|
|
о |
s |
— |
az]k4- |
ak.x |
— akml |
я 6 |
. х |
( s -f- [a — az]k) |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
dBk(x) |
|
|
|
[1 + ^ - ^ ^ , |
( 2 |
, |
s)] |
{k =\,r). |
(4.6) |
|||
|
|
|
|
|
|
|
||||||||
Здесь |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
u,fe (s) = |
s + |
af t _j — |
ok_x nk-i(s). |
|
|
(4.7) |
|||||
Д о к а з а т е л ь с т в о . |
Первые две формулы теоремы |
приведе |
||||||||||||
ны в следствиях § 2 гл. 4. |
|
|
|
hh(z, |
s) |
|
|
|
|
|||||
Остается |
получить выражения |
|
в каждом отдельном |
|||||||||||
случае. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
С х е м а 1. Формула |
(4.3) непосредственно следует из |
формулы |
||||||||||||
|
hk(z, x,s) |
= |
zk{\ |
- B k ( x ) ] е - ^ 0 - ^ * |
+ |
|
||||||||
|
+ |
l - f e ( M . + r a - « I > ) ) а А _ 1 Л А _ , ( г > X f |
s ) ) |
|
||||||||||
|
|
|
|
(s + |
[о — az]fe) |
|
|
|
|
|
|
|||
которая, будучи записанной в виде |
|
|
|
|
|
|
||||||||
|
|
|
|
|
shk |
(z, |
x, s) dx = |
|
|
|
|
|
||
|
|
|
|
|
|
oo |
|
|
|
|
|
|
|
|
+ VW»*-, (2, x, s) dx- |
j |
e ^ ^ f t + ^ - i t ' - « * . ^ ^ ] ^ |
x |
|||||||||||
|
|
|
|
X |
|
о |
|
[\—Bk{t)]ak^dt |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
||||
доказывается следующими |
рассуждениями. |
|
|
|
|
|||||||||
Пусть |
k фиксировано. |
Функция |
h^(z, |
x, |
s) |
не изменится, если |
вызовы первых k—1 потоков обслуживать в инверсионном поряд ке. Тогда с каждым вызовом приоритета выше k можно связать промежуток занятости обслуживанием этого вызова и вызовов приоритета выше k, поступивших после начала обслуживания это
го вызова. Этот промежуток |
есть А-период. Вызов назовем |
хоро |
|||
шим, если за (k—1)-период, |
|
связанный с ним, не наступала |
ката |
||
строфа и не поступали синие |
вызовы приоритета k и ниже. |
|
|||
Пусть первая |
катастрофа |
на отдельно взятом k-цикле наступи |
|||
ла в момент S=(z, |
х). Для |
этого |
необходимо и достаточно, |
чтобы |
|
начальный вызов оказался |
красным |
и |
|
либо первая катастрофа наступила, когда вызов приоритета k обслужился за время х, причем за это время в систему не посту пали синие вызовы приоритета k и ниже и поступали разве лишь хорошие вызовы приоритета выше k;
150