 
        
        книги из ГПНТБ / Приоритетные системы обслуживания
..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
