
книги из ГПНТБ / Приоритетные системы обслуживания
..pdfС помощью введения дополнительного события методом вло женных цепей Маркова составляются соотношения для произво дящих функций вероятностей состояний системы обслуживания. Указан прием вычисления стационарных вероятностей.
По мере развития теории одноканальных приоритетных си
стем |
стали |
выясняться интересные закономерности. |
Приведем |
||
один |
такой |
пример. Пусть pin(k) |
=Pin(ki, |
kr)—вероятность |
|
того, |
что п-ное обслуживаемое |
требование |
имеет |
приоритет і |
и после окончания обслуживания оставляет после себя k\ требо
ваний первого потока, |
kr |
требований г-того. |
Положим |
|
|||
|
|
def |
|
|
def |
|
|
Pin(xv |
. . . , x r ) = |
Pla(x) |
= |
£ P i n ( k ) x k |
= |
|
|
= S Pin (kl, |
. . . |
,kr)x\l |
. . . |
X> |
(I Xt ! < |
1, i = T77) |
(26) |
и пусть существует предел
Pt(x)--= |
\imPta(x), |
P(x) |
=УР((х), |
|
P ( l ' ) |
= 1, P(lr) |
= P(l |
. . . , 1). |
(27) |
Такой предел существует при выполнении условия ненасыщения системы. В работе [80] для СМО с относительным приоритетом (§ 17) было получено уравнение
У J d X ) |
, [Xi-h |
|
{о-ах)] |
= (-^— |
і ) Р ( П |
(28) |
ß;(ö — ах) |
|
|
\ s> |
/ |
|
|
i=\ |
|
|
|
|
|
|
где |
|
|
|
|
|
|
|
|
|
оо |
|
|
|
|
ß,(s) |
= |
\e-**dBt{.x), |
|
|
|
|
|
|
ô |
|
|
|
о = ax |
+ . . . + ar, |
ax = a1xl |
+ . . . + |
arxn |
|
|
|
P (00 |
= |
P (0, . . . |
, 0). |
|
|
В 1969 г. появилась статья Духовного [70], |
в которой |
автор |
||||
при исследовании |
r-приоритетной системы с чередованием приори |
тетов методом вложенных цепей Маркова вывел для производя щих функций РІ(Х) систему уравнений. При суммировании их вытекало уравнение (28). Возник вопрос: для какого класса одноканальных систем с ожиданием и г простейшими потоками урав нение (28) остается в силе. Введением дополнительного события
421
удалось доказать, что уравнение (28) |
верно для |
всех |
таких |
||||
систем, |
где нет |
прерывания |
обслуживания |
вызовов |
|
|
|
Полезно получить подобного рода соотношения |
для |
|
более |
||||
сложных классов систем с приоритетом. |
|
|
|
|
|||
В работе [70] Духовный |
при установившемся режиме |
работы |
|||||
системы |
искал |
в терминах |
преобразования Лапласа |
ф. р. |
дли |
||
тельности ожидания начала |
обслуживания |
требованием |
приори |
||||
тета k. |
Эта ф. р. выражалась |
через производящие функции |
числа |
ожидающих в очереди требований в моменты окончаний обслу живании. Первый момент времени ожидания для системы с чере
дованием |
приоритетов |
задается системой линейных |
уравнений. |
||||
Для требований r-того |
потока среднее |
время ожидания вычислено |
|||||
в явном виде. Требования одного приоритета |
обслуживались в |
||||||
порядке поступления. В [71] Духовный |
обобщает |
результаты [70] |
|||||
на случай |
систем с |
чередованием приоритетов |
и |
«разогревом» |
|||
прибора, |
зависящим |
от |
требования, |
вызвавшего |
«разогрев». |
||
Духовный |
и Панкратов [153] обобщают результаты |
статьи [72] |
|||||
на случай |
неординарных |
пуассоновых |
входных |
потоков. |
В конце 1969 г. Даниелян [47, гл. 3] разобрал однолинейные системы с чередованием приоритетов, «разогревом» и ненадеж ным прибором, обобщающие системы [70, 71]. Прибор предпола гался ненадежным в свободном, занятом состояниях, а также при «разогреве». Все распределения длительностей «жизни» и восста новлений прибора в этих случаях предполагаются произвольными.
Рассмотрены следующие два случая «разогрева».
1. «Разогрев» первого типа, когда требование, вызвавшее «разогрев», или какой-либо вызов того же приоритета начинает обслуживаться немедленно после «разогрева» (как и в [71]).
2. «Разогрев» второго типа, ф. р. длительности которого не зависит от типа вызова, его вызвавшего, а после «разогрева» обслуживается один из вызовов наивысшего приоритета из ожи дающих.
Следуя [80, 70, 71], исследование производилось методом вложенных цепей Маркова с использованием приема введения дополнительного события. Кроме первого момента времени ожи дания, получены характеристики, которые найдены в [70, 71].
|
Даниелян [47, гл. 1] нашел все |
те характеристики, что и в |
|||||||
[80], |
для |
однолинейной |
системы |
с |
«разогревом», |
ненадежным |
|||
прибором и одним входным пуассоновый потоком. |
Для |
указан |
|||||||
ной |
системы |
в установившемся |
|
режиме |
при |
инверсионном |
|||
порядке |
обслуживания |
вызовов |
в |
преобразованиях |
Лапласа |
||||
получено |
распределение |
времени |
|
ожидания. |
Но |
стационарные |
|||
вероятности |
состояний системы для |
вычисления |
распределения |
1 Доказательство приводилось в выступлении И. М. Духовного на Второй Всесоюзной конференции по ТМО в г. Дилижане (1970 г.).
422
времени ожидания |
получены в § 8 гл. 1 другим, |
отличным от из |
||||||
ложенного |
в [80] методом '. |
|
|
|
|
|
||
|
В книге [47, гл. 2] рассмотрены также системы с относитель |
|||||||
ным |
приоритетом, |
ненадежным |
прибором |
и |
«разогревом». |
|||
В § |
8—10 |
гл. 2 обобщены |
результаты Кестена и |
Рапненберга |
||||
[174] на случай ненадежного прибора. Эти результаты |
изложены |
|||||||
также в [48]. Порядок обслуживания вызовов |
внутри |
каждого |
||||||
приоритетного класса — прямой. |
|
|
|
|
||||
|
Случай |
инверсионного |
порядка |
обслуживания |
изучается в |
§ 11 гл. 2. § 12 посвящен вопросу получения характеристик вре мени ожидания вызовом k-того потока в установившемся режиме работы системы для системы с относительным приоритетом и абсолютно надежным прибором сведением системы обслужива ния к системе с двумя входными потоками относительным при оритетом и ненадежным прибором. В § 15, 16 изложены резуль
таты, |
обобщающие результаты § |
9, 10 |
на случай, |
когда |
имеет |
|||
место |
«разогрев» прибора. |
|
|
|
|
|
|
|
В § 17 приводится алгоритм |
для |
систем обслуживания с |
||||||
относительным |
приоритетом, ненадежным |
прибором, |
«разогре |
|||||
вом» |
и «переналадкой» прибора. |
Алгоритм |
основан |
на |
методе |
|||
вложенных цепей Маркова 2 . |
|
|
|
|
|
|
||
До сих пор при рассмотрении систем с ненадежным |
прибо |
|||||||
ром автор [47] |
предполагал, что |
прерванный |
вызов |
после |
восста |
новления прибора сразу поступает на прибор независимо от наличия в очереди вызовов более высокого приоритета. В § 18—20
считается, что прерванный вызов возвращается обратно |
в |
оче |
|
редь и становится впереди вызовов своего приоритетного |
класса. |
||
Новое поступление этого вызова |
на прибор (если он не |
теряется |
|
при прерывании) осуществляется |
лишь после обслуживания |
всех |
вызовов более высокого приоритета. В § 18, 19 такая система изучается методом вложенных цепей Маркова. Длительность «жизни» прибора в свободном состоянии распределена по экспо ненциальному закону. Рассмотрен случай только неидентичного обслуживания заново вызова, прерванного выходом прибора из
строя. Алгоритм, описанный |
в § |
18, 19, применим, если отказать |
||||
ся от предположения об экспоненциальности длительности |
«жиз |
|||||
ни» прибора |
в |
свободном |
состоянии, но |
при этом необходимы |
||
результаты |
для |
одноканальной |
системы |
с ожиданием, |
относи |
тельным приоритетом, одним прибором, с отказами в свободном
состоянии «чисто случайными» и «закономерными» |
[54]. В |
§ 20 |
|||||||
гл. 2 |
частный |
случай |
системы, |
описанный в § 18, |
19, при |
двух |
|||
входных |
потоках |
исследован |
методом сведения к |
линейчатым |
|||||
марковским |
процессам |
[ 1 5 ] 3 . |
|
|
|
||||
1 |
§ |
8 гл. |
1 написан Э. А. Даниеляном совместно с Б. Н. |
Димитровым. |
|||||
2 |
§ 15, 17 написаны Э. А. Даниеляном и В. Ф. Матвеевым |
совместно. |
|||||||
3 |
Результаты § 20 получены Э. А. Даниеляном и Ю. М. |
Лангером |
неза |
||||||
висимо друг от |
друга |
[61]. |
|
|
|
|
423
Духовный [72] обобщил результаты работы [70]. Он рассмот рел смешанную систему обслуживания с ожиданием, чередова нием приоритетов и относительным приоритетом. Получены те ж е характеристики, что и в [70, 71].
В гл. 4 [47] разобраны все разновидности систем с абсолют ным приоритетом и ненадежным прибором (кроме случаев с идентичным обслуживанием заново), а также метод виртуально го времени ожидания для случая надежного прибора и дообслуживания прерванного вызова, который будет описан ниже.
Наибольшее число работ по приоритетам за последние годы основано на методе вложенных цепей Маркова.
Димитров методом вложенных цепей Маркова изучал одноканальную СМО с ожиданием и относительным приоритетом [65].
Требования |
(г типов) |
могли поступать лишь |
в «вызывающие мо |
||||||
менты», образующие пуассоновый поток. В каждый |
«вызываю |
||||||||
щий момент» на прибор может |
прийти набор |
[і] требований, при |
|||||||
чем это |
событие |
осуществляется |
с |
вероятностью |
P[q. |
Вектор |
|||
г ' = ( і ь |
іт) означает, что в «вызывающий момент» |
поступило .і$ |
|||||||
требований |
приоритета |
/ ( / = 1 , |
г). |
Найдены: |
период |
занятости |
|||
прибора, |
|
число |
обслуженных |
за |
период занятости |
требований, |
|||
распределение длины очереди в |
установившемся режиме |
работы, |
ф. р. длительности ожидания требований k-того приоритета и сред нее время ожидания в установившемся режиме. Заслуга Димит рова в том, что он первый заметил применимость метода вложен ных цепей Маркова к системе с указанным поступлением.
Независимо от Димитрова Матвеев рассмотрел менее общее поступление вызовов, при котором в один «вызывающий момент» могли поступать вызовы разных типов. Раньше обобщения отно сительно входных потоков для приоритетных задач ограничива лись предположением: вызовы І-ТОГО потока поступают лишь в «вызывающие моменты», образующие пуассоновый поток с пара метром а , - ( і = 1 , г). С вероятностью рм число вызовов приорите
та і равно |
k (k > 0), ^jpk{ = |
1- |
Метод |
вложенных цепей |
Даниелян и Димитров применили |
для исследования одной системы обслуживания с преимуществом [55], которую они назвали системой с изменяющимися приорите тами и «разогревом». На один прибор поступают г пуассоновых
потоков |
требований. Требование, |
поступающее |
в свободную си |
|||
стему, |
на |
один период занятости, |
представляет |
вызовам |
одного |
|
с ним |
потока приоритет 1. Порядок |
преимущества требований |
||||
остальных потоков зафиксирован. Дисциплина |
обслуживания — |
|||||
относительный приоритет. Требования |
внутри |
каждого |
потока |
обслуживаются в порядке поступления. Имеет место «разогрев»
прибора. Ранее авторы рассмотрели ту же систему |
обслужива |
ния, но при инверсионном порядке обслуживания |
требований |
424
одного и того же приоритета [56] и нашли стационарное распре деление времени ожидания для требований і-того потока.
2. В 1969 г. вышла в свет книга Коэна (650 стр.) [145], це ликом посвященная одноканальным системам. В ней изучаются приоритетные системы с одним абсолютно надежным прибором и с произвольными длительностями обслуживания требований. Сначала рассматриваются системы с абсолютным приоритетом и
двумя |
пуассоновыми |
входными |
потоками. Для |
разновидностей |
|||
абсолютного приоритета: с дообслуживанием прерванного |
вызо |
||||||
ва, идентичным |
и неидентичным |
обслуживаниями |
заново |
вычис- |
|||
|
|
|
|
оо |
|
|
|
ляются |
функции |
H2(t) |
и Я2 і, где h21 = j" |
tdH2(t). |
|
|
|
|
|
|
|
о |
|
|
|
Козн показывает, как вложенными цепями Маркова |
можно |
||||||
найти |
распределение |
числа требований |
приоритета 2 в |
моменг |
ухода из системы требований приоритета 2 (в эти моменты в си стеме вызовы приоритета 1 отсутствуют). Сначала необходимо вычислить вероятности перехода за один шаг, что просто сделать,
имея функции H2(t). |
Зная |
вероятности перехода Pij, |
определяем |
||
ф. р. времени |
пребывания |
в і-том |
состоянии: при іфО за ф. р. |
||
принимается |
H2(t), |
а при |
і — 0 эта |
ф. р. есть свертка |
распределе |
ния промежутка до первого после этого момента поступления на
прибор вызова приоритета 2 и ф. p. |
|
H2(t). |
|
|
применяется |
для |
|||||||||
Далее |
метод |
вложенных |
цепей |
Маркова |
|
||||||||||
получения |
распределения длины |
очереди |
системы |
с относитель |
|||||||||||
ным приоритетом сначала в случае двух входных потоков, а |
по |
||||||||||||||
том в случае трех потоков. |
|
|
|
|
|
|
|
|
|
|
t, |
||||
Если исследовать систему обслуживания в |
момент |
времени |
|||||||||||||
то для случая г входящих потоков |
и |
надежного |
прибора придет |
||||||||||||
ся рассмотреть однородный марковский процесс |
|
|
|
|
|
||||||||||
|
|
£(*)= к(о. •••.мо, ко, о |
m |
|
|
|
|
||||||||
где |
|
ПІ(І)—число |
вызовов |
і-того |
потока |
в |
очереди |
в |
мо |
||||||
|
|
|
мент |
t; |
|
|
|
|
|
|
|
|
|
|
|
|
~g(t)—время, |
прошедшее с |
момента |
начала |
обслужи |
||||||||||
|
|
|
вания |
вызова, |
обслуживаемого |
в |
момент |
t, |
|||||||
|
|
|
к моменту |
t; |
|
|
|
|
|
|
|
|
|
|
|
a(t) = |
{\, |
г} |
указывает, |
к |
какому потоку |
|
принадлежит |
вы |
|||||||
|
£(t) |
зов, обслуживаемый в момент г. |
|
|
|
|
|||||||||
|
является |
|
(г + 2)-мерной |
|
характеристикой, |
||||||||||
поэтому |
исследование |
этого |
марковского |
процесса — дело не |
лег |
кое. Оказывается, для получения характеристик времени ожида ния к СМО с приоритетом и ожиданием можно приспособить метод виртуального времени ожидания. Тогда вместо многомер ных марковских процессов изучается одномерная характеристика Wk{t) — время, которое пришлось бы ждать вызову приоритета k> если бы он поступил в момент t.
425
В работе [145] для случая двух потоков находится виртуаль ное время ожидания для обоих потоков при абсолютном приори
тете |
с дообслуживапием |
и |
для второго |
потока при |
относитель |
ном. |
Идея заключается |
в |
следующем. |
В случае |
абсолютного |
приоритета с дообслуживанием виртуальное время ожидания для
вызовов приоритета 1 совпадает с виртуальным |
временем для |
||
системы M | G | 1 с ожиданием. Виртуальное |
же |
время |
ожидания |
для вызова второго потока складывается из |
времени, |
необходи |
мого для окончания обслуживания вызовов обоих потоков, нахо дящихся в системе к моменту поступления данного вызова при оритета 2, при условии, что после этого момента вход в систему прикрыт, и из непрерывного промежутка обслуживанием вызо вов приоритета /, поступивших после данного вызова. Очевидно, что виртуальное время ожидания для вызовов приоритета 2 при абсолютном приоритете с дообслуживанием и относительном при
оритете |
совпадают. |
|
|
|
|
|
|
|
||
|
Полученные результаты применяются для вычисления в тер |
|||||||||
минах |
преобразования |
Лапласа |
распределения |
|
времени |
ожида |
||||
ния для систем с непрерывным множеством приоритетов |
Непре |
|||||||||
рывное |
множество приоритетов |
определяется |
следующим |
обра |
||||||
зом. |
Задается |
ф. р. Р(у). |
Каждый |
поступающий |
вызов |
имеет |
||||
приоритетный |
уровень |
У, |
где |
Y — случайная |
величина |
с ф. р. |
||||
Р(у). |
Если Р(у) |
имеет |
k скачков, |
то перед нами |
^-приоритетная |
|||||
система. |
|
|
|
|
|
|
|
|
Комбинация метода виртуального времени ожидания с прие мом введения дополнительного события делает этот метод более экономным, чем метод вложенных цепей. Более того, большинство однолинейных систем с приоритетом и ожиданием, исследуемые методом вложенный цепей, допускают исследование и методом виртуального времени ожидания. Для системы M | G111 оо Кли мов впервые в [80] привел этот метод в комбинации с введением дополнительного события. Даниелян [50, гл. 1] показал, что обоб щается метод виртуального времени ожидания с введением до
полнительного |
события на одноканальные |
приоритетные |
системы |
с ожиданием. |
|
|
|
Данный |
метод непосредственно не |
применим к |
изучению |
систем, в которых возможны прерывания с потерей и обслужива нием заново. Это дает онование утверждать об ограниченности применения этого метода. На самом деле это не так. Достаточно обратить внимание на следующее обстоятельство. Разновидности одноканальных систем с абсолютным приоритетом и ожиданием
отличаются друг от друга лишь видом ф. p. |
Hh(t), |
а |
по струк |
|
туре |
они неотличимы. В то же время система |
M | G | 1 с |
ненадеж |
|
ным |
прибором может быть изучена (см. [50] ) |
методом |
виртуаль- |
|
1 |
Д л я математической строгости изложения автору, на |
наш |
взгляд, сле |
довало обосновать в случае относительного приоритета возможность объеди
нения вызовов более низкого приоритета, |
чем рассматриваемый, при |
получе |
нии времени ожидания рассматриваемого |
вызова, в один суммарный |
поток. |
4 2 6
ного времени ожидания, а система с |
абсолютным |
приоритетом |
|||
сводится к ней. |
|
|
|
|
|
Часть результатов, приведенных в |
[гл. |
1, 50], |
опубликована |
||
в работах [51—53]. Здесь длительности |
обслуживания требований |
||||
разных |
приоритетных |
классов имеют |
различные распределения. |
||
|
-* |
-> |
|
|
|
Для |
системы М 2 |
| G 2 | 1 |5 = оо с |
чередованием |
приоритетов |
|
в [188] |
найдено совместное распределение |
виртуального времени |
ожидания требований обоих типов. Кроме виртуального времени ожидания исследуются другие характеристики описанной систе мы: распределение длины очереди в момент переключения при бора с одного типа требований на другой, периода занятости, числа требований, обслуженных за период занятости. Для полу
чения |
распределения |
длины |
очереди |
в |
моменты |
переключения |
|||
прибора |
вводится |
функция |
MP (n, |
m, |
i, |
x) |
— вероятность того, |
||
что период занятости |
начался |
с обслуживания |
вызова і-того типа, |
||||||
в начале периода |
занятости было п |
вызовов |
типа |
1 и m вызовов |
типа 2, за время меньше или равно х период занятости не закон чился и произошло k переключений, в момент последнего из этих переключений в системе было / вызовов.
Ясно, что при каждом фиксированном k и і просто выяснить, к какому потоку принадлежат эти / вызовов. Моменты переклю чений внутри периода занятости образуют марковскую цепь, вложенную в полумарковский процесс , вероятности переходов которого за один шаг просто определяются. Имея эти вероятно сти перехода, можно получить рекуррентные соотношения, опре
деляющие функции Ril) (n, т, |
/, х) через их преобразования |
Лап |
ласа и т. д. |
|
|
Термин «переориентация» |
будем употреблять в случае, |
когда |
сразу после окончания периода занятости системы с несколькими входящими потоками ненулевое время затрачивается на подго товку прибора для обслуживания требований определенного по тока
Существует еще термин «переналадка»2 , употребляемый для обозначения времени, необходимого для переключения прибора с
обслуживания требований |
одного потока |
на обслуживание |
дру |
||||||
гого внутри |
периода |
занятости. |
|
|
|
||||
|
|
-» |
—> |
|
|
|
|
|
|
вал |
Систему |
M 2 |
j G 2 |
| l j o o с |
чередованием |
приоритетов рассматри |
|||
еще Такач |
[197]. Сакс |
[195] методом |
средних |
изучал |
такую |
||||
же |
систему, |
но |
с |
«переналадкой». Пусть |
начали |
обслуживаться |
|||
требования |
типа |
/ |
(2). После того как требований |
типа / |
(2) не |
останется, независимо от наличия в системе требований типа 2 (1) (в этом смысле имеем систему и с «переориентацией»), немед ленно прибор ненулевое время затрачивает на подготовку к об-
1
2
Английский термин «orientation-time».
Английский термин «changeover-time». О «переналадке» говорилось выше.
427
служиванию требований |
типа 2 (/) і . |
Внутри |
каждого класса |
вызовы обслуживаются |
по принципу: |
«первым |
пришел — первым |
обслужен». Вычисляются средние времена ожидания начала об служивания и числа требований обоих типов в системе.
Меверт [181] рассматривает несколько других правил пере
ключения |
прибора: |
|
|
|
|
|
|
|
1°. „Wait and see". |
Когда |
система |
становится |
пустой, |
она |
|||
остается в |
ориентации |
последнего обслуженного вызова. Если в |
||||||
свободную |
систему |
первым |
поступит вызов одного |
типа с |
по |
|||
следним обслуженным, |
то обслуживание |
начинается |
немедленно. |
|||||
В противном случае начинается «разогрев» прибора. |
|
|
||||||
2°. „Switch to |
2". |
Если |
в |
периоде |
занятости |
последним |
обслуживается вызов типа 2, то ничего не происходит. В против ном случае в момент окончания периода занятости начинается «переориентация» прибора на обслуживание вызовов типа 2г.
3°. „Switch to 1" и т. п.
"* -*
Для системы М 2 | G 2 | 11 оо |/ 2 с правилом переключения / Ме верт [181] в преобразованиях Лапласа вывел распределение вре мени пребывания вызовов в системе и периода занятости, а
также первые два момента этих характеристик для идентичного |
||||||
обслуживания |
заново прерванного вызова. |
|
|
|||
|
-» |
-> |
| 11 оо |/і |
с «переналадкой» изучалась |
в работе |
|
Система М 2 |
| G 2 |
|||||
[154]. Методом |
вложенных |
цепей Маркова |
рассмотрена |
[187] си- |
||
—» — » |
|
|
|
|
|
|
стема М2 [ G2 [ 11 оо |
с «переориентацией» и |
«разогревом», завися |
щим от типа требования, его вызвавшего. В терминах преобразо
вания Лапласа—Стилтьеса в установившемся режиме |
находится |
||
ф. р. времени |
ожидания начала обслуживания требованием при |
||
оритета k, |
ее |
среднее и средняя длина очереди из |
требований |
приоритета |
k |
( & = 1 , 2). |
|
Системы с чередованием приоритетов в случае двух посту пающих потоков являются частными случаями систем, появляю щихся при составлении математических моделей движения авто мобильного транспорта у перекрестков3 .
Допустим, нужно найти распределение длины очереди в мо мент времени t. Джейсвел [169] показал, что основным в этом случае является изучение длины очереди внутри периода занято сти, далее воспользуемся некоторыми теоремами теории восста новления. Длину очереди внутри периода занятости Джейсвел (см. стр. 387) исследует введением дополнительных переменных.
1 |
Английский термин «keep switching*. |
|
|
|
|
|
2 |
Такое правило переключения Гейвер называл «look ahead*. |
|
|
|||
3 |
По |
моделям движения автотранспорта у |
перекрестков |
имеется |
обшир |
|
ная литература. Читателю, интересующемуся данным |
направлением, |
полезно |
||||
ознакомиться с несколькими работами [121, 123, |
151, |
165, 180, |
183], опублико |
|||
ванными |
в последние годы. |
|
|
|
|
428
Это предполагает умение искусно оперировать |
уравнениями в |
частных производных. |
|
В главе 2 [50] предложена другая техника, |
использующая |
дополнительное событие, что значительно упрощает вывод рас пределения длины очереди для некоторых одноканальных при оритетных систем. В главе 2 изучаются двухприоритетные систе мы с ожиданием: в § 1 система с относительным приоритетом и ненадежным прибором; в § 2 разновидности систем с абсолют ным приоритетомі . Этот метод нам кажется перспективным, а область его применимости — очень широкой: однолинейные систе мы с ограниченными очередями, многоэтапные системы с приори тетом и т. д. Указанный метод обобщается на системы с относи тельным приоритетом, циклическим обслуживанием, разновидно
сти |
трехприоритетных систем |
обслуживания с |
переналадкой |
|||
и т. д. при г входных потоках |
( г ^ 2 ) . |
|
|
|||
|
Для системы |
M r j Gr 111 оо | /х |
находится время |
ожидания |
на |
|
уровне средних значений для требований приоритета |
&[164] и чис |
|||||
ло |
требований, обслуженных |
за |
период занятости |
обслужива |
||
нием требований |
приоритета |
выше k. Здесь разновидности |
си |
стемы с относительным приоритетом основаны на способах бло
кировки поступающих требований (см. также [128, |
157]). |
В работе [186] рассмотрена система M ] G | l | o o |
. Требования |
подразделяются на «поколения». В первое поколение в периоде
занятости, |
который |
начался в |
момент |
^ = 0, |
включаются |
требова |
||||||||
ния, имеющиеся |
в |
момент |
г = 0, второе |
поколение — требования, |
||||||||||
поступившие |
за |
промежуток |
обслуживания |
требований |
первого |
|||||||||
поколения |
и т. д. Требования |
каждого |
поколения |
обслуживаются |
||||||||||
либо в порядке |
|
возрастания |
их |
длительностей |
обслуживания |
|||||||||
(дисциплина SPT), |
либо |
в порядке |
убывания (дисциплина |
LPT). |
||||||||||
Пусть |
w(t, |
х)—время |
ожидания для |
вызова, |
поступившего |
|||||||||
в момент |
t, при |
условии, |
что длительность |
его |
обслуживания |
|||||||||
равна x и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Wt |
(t, х,у) |
= Р {w (t, х)< |
у 11 (0) = t}, |
|
|
|||||||
где \ (0) — число |
вызовов |
в |
начале |
периода |
занятости. |
Изучается |
||||||||
функция |
W{(t, |
х, у) |
и |
ее |
предельное |
распределение Wt(x,y) |
= |
=lim Wt(t, x, y). В частности, найдены явные [выражения для пер-
t~~>-{-оо
вых |
двух моментов |
случайной |
величины w(oo, |
х) при |
дисциплине |
||
SPT. |
Указанные дисциплины |
сравниваются с |
дисциплиной «пер |
||||
|
|||||||
вым |
пришел — первым обслужен». |
Очевидно, |
что |
дисциплина |
|||
SPT |
по сравнению |
с дисциплиной |
«первым |
пришел |
— |
первым |
|
обслужен» приводит к уменьшению |
длины очереди, а |
дисциплина |
|||||
вым, |
1 Результаты § 1 гл. 2, полученные совместно Даниеляном |
и |
Димитро |
||||
опубликованы также в [57]. |
|
|
|
|
|
429
LPT —к увеличению. Пусть имеется СМО с ожиданием и необ ходимо выбором дисциплины обслуживания уменьшить длину очереди на первых порах, не прерывая начатых обслуживании. Тогда для всех вызовов нужно принять дисциплину SPT. Факти чески в моменты освобождения прибора от очередного требова ния известны реализации длительностей обслуживания ожидаю щих вызовов. В то же время, если в эти моменты выбирать оче редное требование по дисциплине LPT, то такая стратегия приве дет к максимально возможному увеличению длины очереди.
В обоих случаях интересны основные характеристики систем. Например, по длинам очередей в этих системах устанавливаются пределы, в которых могут меняться длины очередей в любых системах с приоритетом с теми же входными потоками и ф. р. длительностей обслуживания. Допустим прерывание обслужива ния и предположим, что прерванное требование впоследствии дообслужится. Тогда дисциплина SPT дает минимум длины оче реди, если вновь поступившее требование может прервать обслу живания вызова на приборе, больше длительности обслуживания поступившего вызова.
Часто в СМО требуется определить вероятности критических ситуаций. Состояние системы — в общем случае — случайный эле мент, принимающий значения в некотором фазовом пространстве. «Нормальная» работа системы обеспечена, если точка в фазовом пространстве, изображающая состояние системы, не выходит за пределы некоторой заданной области. Выход из заданной области соответствует критической ситуации.
В качестве примера приведем информационные системы, в которых при слишком «долгом» ожидании сообщением, несущим информацию, начала обслуживания ценность информации падает ниже допустимого уровня.
В существующей литературе вопросы такого типа мало за трагивались ввиду трудностей аналитического характера. Часто обнаруживается, что задачи разрешаются в терминах преобразо
ваний Лапласа—Стилтьеса от |
ф. р. |
искомой |
характеристики, |
тем |
|
не менее саму ф. р. получить |
не |
удается. |
Тогда |
естественно |
|
попытаться получить асимптотические соотношения. |
Работа |
[57] |
на примере однокаиальной системы обслуживания с ожиданием, абсолютным приоритетом и дообслуживанием прерванного требо
вания |
проиллюстрировала |
возможность получения |
асимптотики |
|||
для ф. р. характеристик систем |
обслуживания при |
больших |
зна |
|||
чениях |
параметра, |
если |
известно преобразование Лапласа— |
|||
Стилтьеса от ф. р. данной |
характеристики. Получена |
асимптотика |
||||
для стационарной |
ф. р. времени |
ожидания начала |
обслуживания |
|||
требований приоритета1 k. |
Идея |
использованного |
метода |
и по |
становка задачи принадлежат А. Д. Соловьеву. Тем же вопро-
сам, что и [57], посвящена |
работа |
Йеклерова [38]. |
1 Эти результаты изложены |
также а |
[50, гл. 3 ] . |
430 |
/ |