
книги из ГПНТБ / Приоритетные системы обслуживания
..pdfВ |
первоначальных исследованиях приоритетных систем |
законы |
поступле |
|||
ния вызовов и распределения |
длительности |
их обслуживания |
подбирались |
|||
такими, чтобы анализ СМО упрощался, чтобы при фиксированном |
|
состоянии |
||||
системы |
ее будущее поведение |
не зависело от |
состояния в |
прошлом, |
стараясь |
свести их функционирование к процессам «гибели и размножения». Поэтому во многих работах поступающие потоки предполагаются пуассоновыми, а дли
тельности обслуживания — показательно распределенными |
случайными |
вели |
чинами. |
|
|
Отсюда сразу же необходимо выяснение условий, по |
возможности |
общих, |
при выполнении которых, например, пуассоновый поток является единственно возможным [14, 66, ПО].
При простейших предположениях относительно входящих потоков и рас пределений длительностей обслуживания требований системы с приоритетом описываются однородными марковскими процессами с конечным или счетным
числом состояний. Они могут быть |
исследованы в |
переходном режиме |
метода |
ми линейных дифференциальных в |
установившемся |
режиме — линейных |
алгеб |
раических уравнений. При таких простейших предположениях результаты для
приоритетных систем нашли отражение и в |
книгах |
советских |
авторов по |
тео |
|||||
рии |
массового |
обслуживания [43, |
108]. В |
работе |
[43] |
(§ |
1.7) |
Гнеденко и |
|
Коваленко приводят следующую задачу: на п одинаковых |
приборов поступают |
||||||||
два |
независимых |
потока требований |
с различными |
параметрами, |
причем |
пер |
вый поток требований имеет абсолютный приоритет перед вторым. Прерванное
требование второго |
потока |
немедленно теряется. Первый поток обслуживается |
с параметром V i по |
схеме |
систем с потерями, а второй — с параметрами Ѵг |
по схеме систем с ожиданием. Все характеристики первого потока легко впи сываются, если воспользоваться соответствующими результатами такой же системы с потерями и одним лишь преимущественным потоком вызовов. Дей ствительно, ведь вызовы преимущественного потока обслуживаются так, словно
второго потока |
нет (см. также [ 1Э4] ). |
|
|
|
|
||
Далее в работе |
[43] приводятся |
в неустановившемся |
режиме уравнения |
||||
для вероятностей ptj(t) |
того, что в момент времени |
t і приборов |
занято вы |
||||
зовами первого |
типа, |
а / |
— второго. Уравнения для |
Pa(t) |
просто |
разрешаются |
|
в случае я = 1 . |
Подобная |
система при |
Ѵ\=ѵ% но без |
приоритетов |
рассмотрена |
в[108]. В установившемся режиме работы системы найдены вероятность сво
бодного состояния системы; вероятность того, что в системе k(k~^\) вызовов; вероятность потери вызова; распределение времени ожидания и среднее число занятых приборов.
|
Одноканальную |
систему |
с ожиданием, |
двумя |
независимыми пуассоновыми |
||||||
входящими потоками |
(интенсивность |
а 4 и а2) и различными |
экспоненциальны |
||||||||
ми |
законами |
длительности |
обслуживания |
рассматривает |
Овчаров |
в работе |
|||||
[109]. |
Здесь |
приводятся совместные |
вероятности |
числа вызовов |
первого и |
||||||
второго |
потоков |
в системе, |
среднее |
число |
вызовов, .средние |
времён |
ожидания |
||||
и |
пребывания |
в |
системе. |
|
|
|
|
|
|
Оптимизация приоритетных систем
Первой работой по оптимизации приоритетных систем, опуб ликованной в СССР, является статья Бронштейна, Райкина, Рыкова [24], в которой рассмотрена однолинейная система мас сового обслуживания (СМО) с потерей. На прибор поступают г независимых простейших потоков требований с интенсивностью поступления требований t-того потока ( і = 1 , г) и показательными распределениями длительностей обслуживания требований каж дого потока, различными для разных потоков. В установившемся режиме работы системы изучены два случая: с абсолютным приоритетом и без приоритетов. Производится анализ системы.
391
Найдена стационарная вероятность РІ того, что обслуживается требование t-того потока.
Авторы работы [24] руководствовались следующими сообра жениями. Как с практической, так и с теоретической точек зре ния представляет интерес изучение управляемых СМО. В про стейших же предположениях модель такой системы вкладывается в понятие однородного управляемого марковского процесса или цепи, и следует определить оптимальное управление для таких процессов. Но эта задача поддается аналитическим расчетам лишь в некоторых частных случаях. Поэтому возникает потреб ность поиска управлений, близких к оптимальным, в более узком классе систем.
СМО |
с несколькими входящими потоками являются одним |
||
из таких |
классов. В работе [24] решена |
задача |
минимизации |
доли потерянных требований или, что то |
же самое, |
максимиза |
ции доли полностью обслуженных, причем за ценность каждого требования принималась числовая величина а. В работе [25] рас смотрена система, аналогичная [24], но с ожиданием. За единицу времени ожидания начала обслуживания требованием І-ТОГО по тока назначался штраф а<. В связи с этим и возникал вопрос о минимизации функционала
|
|
г |
|
|
|
|
|
5 = У « А ш ; 1 |
|
(1) |
|
|
|
і = \ |
|
|
|
при предоставлении одним потоком перед другими |
относитель |
||||
ного |
приоритета или абсолютного приоритета |
с дообслужива- |
|||
нием, |
т. е. выбор |
оптимальной |
относительной |
или |
абсолютной |
последовательности |
приоритетов. |
Здесь СОІІ — среднее |
время ожи |
дания начала обслуживания требованием из ï-того потока. В слу
чае относительного приоритета задача решалась при |
произволь |
|||
ных |
распределениях |
длительностей обслуживания |
требований. |
|
Значение оні бралось |
из [90]. |
|
||
|
Кроме |
того, в работе [25] рассматривалась и система, изучен |
||
ная |
в [24]. |
Авторы |
исследовали функционирование |
системы в |
случае неравноценных заявок, а именно вопрос минимизации (1). Причем теперь согі означает вероятность того, что заявка из t-того потока будет полностью обслужена. Полученное необходи
мое |
условие |
оптимального распределения |
приоритетов |
упрощает |
ся для ряда |
частных случаев [25]. Мебуке |
[101, 102] эти же част |
||
ные |
случаи |
выводит -из системы неравенств, которые |
выполняют |
|
ся |
для системы с оптимальным распределением приоритетов. |
|||
|
Системой с динамическими приоритетами, по Рыкову и Лем- |
бергу [114], называется система, в которой правило выбора тре бований на обслуживание в моменты смены их на приборе опре деляется разбиением пространства состояний на области и своим управлением внутри каждой области. Анализ системы без пре рывания с динамическими приоритетами и ожиданием [114] про-
392
водится методом Кокса и Смита [85] |
(вложенная |
марковская |
цепь). Из уравнений для производящих |
функций |
вероятностей |
состояний системы в установившемся режиме дифференцирова
нием выводятся и затем решаются уравнения для |
стационарных |
||||||||
вероятностей |
пребывания |
системы в указанных областях, а так |
|||||||
же |
« л ( £ =1, |
г), |
зависящее от |
разбиения |
е. Далее |
доказывается |
|||
выпуклость |
множества |
W = { t ö j i ( e ) } , |
множества |
значений ы ц , |
|||||
соответствующее различным разбиениям, и задача |
минимизации |
||||||||
(1) |
сводится |
к |
задаче |
математического |
программирования, |
из |
|||
решения которой делается |
вывод об |
оптимальности систем |
с |
обыкновенными приоритетами в классе систем с динамическими приоритетами.
Вопрос об оптимальных абсолютных динамических приори
тетах, |
опять с целью |
минимизации (1), решался в [35]. |
Оказа |
||
лось, |
что и в этом случае |
дополнительная |
информация (учет |
||
числа |
требований в |
очереди) |
не позволяет |
улучшить |
качество |
системы обслуживания. В конце 1967 г. появилась статья Брон
штейна |
и Веклерова [26], в |
которой класс управлений |
опреде |
лялся |
следующим образом. |
Пусть ß,i — среднее время |
обслужи |
вания требования і-того потока. Потоки требований перенумеро
вывались |
в соответствии с |
неравенствами |
|
|
|
||||
|
|
|
ß ll |
ß22 |
|
ß q |
|
|
|
и принималось, что среди нетронутых |
обслуживанием |
требова |
|||||||
ний |
требования его типа |
имеют |
преимущество |
при поступлении |
|||||
на |
обслуживание |
перед |
требованиями |
£-того |
типа, |
если |
£ </ . |
||
Далее, |
определялись интервалы |
Хц |
так, что (J^X^-s^ß,! при |
||||||
£^=/. Тогда требование /-того типа, до |
окончания обслуживания |
||||||||
которого |
осталось |
время, |
меньшее |
Хц, имеет преимущество |
перед |
нетронутым обслуживанием требованием £-того типа. В противном случае перед ним имеет преимущество как тронутое, так и не
тронутое обслуживанием требование £-того |
типа. При |
Xjj = ßji и |
||||||||||||||
X{j = 0 получаем правило относительных и абсолютных |
приори |
|||||||||||||||
тетов |
соответственно. |
|
|
|
|
|
|
|
|
|
|
|
||||
Таким образом, существенно расширен класс управлений с |
||||||||||||||||
точки |
зрения |
минимизации |
функционала |
(1). |
Определяются |
те |
||||||||||
значения Хц, при |
которых |
достигается |
минимум |
(1). Авторы |
[26] |
|||||||||||
показали, |
что |
эти |
значения |
величин Хц |
равны |
при |
постоянных |
|||||||||
длительностях |
обслуживания |
|
|
|
|
|
|
|
|
|
||||||
Метод |
исследования, который |
можно |
назвать |
методом |
Коб- |
|||||||||||
хема |
[144] |
или |
методом |
средних, |
позволяет |
найти средние |
харак |
|||||||||
теристики |
системы: |
ведь только |
средние |
величины |
и |
участвуют |
||||||||||
в (1). Именно |
этим |
и |
объясняется |
то, |
что авторы |
при нахожде- |
393
нии оптимальных правил назначения приоритетов для уменьше ния потерь по тому или иному критерию, в выражение для кото рого входят лишь средние значения, ищут только средние значения характеристик. Обобщением указанной выше матема
тической модели |
является математическая модель, рассмотрен |
ная Бронштейном |
в [27]. Как и в [144], автор интересуется во |
просами выбора в некотором смысле наилучшего приоритетного правила в однолинейных системах многоэтапного обслуживания с ожиданием. За управляемый параметр берется так называемый
порог |
недоступности, |
который определяет, начиная с какого этапа |
||||||
данное |
требование |
становится недоступным для |
прерывания. |
|||||
Как |
и в |
[144], с |
помощью |
средних |
величин выводятся |
значения |
||
среднего |
времени |
ожидания |
начала |
обслуживания |
и |
среднего |
времени пребывания в системе, которые затем и исследуются на оптимальность.
В работе [36] продолжается изучение систем с динамически ми приоритетами. Рассмотрена /г-канальная система, куда посту
пают г простейших потоков требований с одним и тем же |
сред |
||||||||||||
ним значением |
длительности |
обслуживания, |
причем |
длитель |
|||||||||
ность |
обслуживания |
распределена |
по |
показательному |
закону. |
||||||||
Множество |
состояний |
системы |
разбивается на |
области Ej, |
/ = 0, г: |
||||||||
Е0 — очередь в системе отсутствует; |
|
|
|
|
|
||||||||
{Ej} |
( / = 1 , |
г) |
— произвольное |
разбиение |
остальных |
состоя |
|||||||
ний. Определяется |
разбиение |
Е = ( £ І , |
і = 0, г), |
минимизирующее |
|||||||||
функционал |
(1), т. е. средние |
потери |
в |
единицу |
времени. Анализ |
||||||||
системы производится |
аналогично |
[114]. |
Как |
и |
следовало |
ожи |
дать, авторы доказали, что следует всегда независимо от состоя ния, от интенсивностей поступления и от средней длительности обслуживания брать на обслуживание из числа ожидающих тре
бований требование того типа, которому приписан |
наибольший |
|
штраф за единицу времени ожидания. |
|
|
Колин [87] анализировал одноканальную систему |
с ожида |
|
нием, многими входящими простейшими потоками |
с |
разнотип |
ными требованиями и произвольным распределением |
|
длительно |
сти обслуживания и определил условия выигрыша при введении относительных и абсолютных приоритетов по сравнению с бес приоритетной системой, а также условия выигрыша при замене дисциплины относительного приоритета на абсолютный. Количе ственные оценки зависимости величины выигрыша от различных параметров системы находятся для двухприоритетной системы. Автор [87] проводит исследования, пользуясь выражениями для средних значений, взятых из [117] и [135].
До сих пор говорилось лишь о системах с простейшими вхо дящими потоками. Предположение о простейшем характере вхо дящих потоков не всегда соответствует действительности (напри мер, если число контролируемых объектов невелико), а каждый
394
объект может находиться в одном из двух состояний (в нормаль ном и требующем восстановления). В этом случае следует рас
сматривать системы с конечными разнотипными |
источниками. |
В работе [1] рассматривается одноканальная |
СМО из г групп |
«объектов». За единицу времени простоя объекта из і-той группы
назначается |
штраф |
сс*(і=1, г) |
и определяется |
оптимальное |
||||
управление, |
при |
котором |
в установившемся |
режиме средние |
||||
потери за единицу |
времени |
минимальны. Для нахождения |
опти |
|||||
мальной дисциплины |
предлагается |
использовать |
итерационный |
|||||
метод Ховарда [129]. |
Очевидно, что дальнейшее |
изучение |
таких |
систем приведет к системам с конечными источниками и приори тетами.
В статье Правоторовой [112] рассмотрена задача о станках. Длительности исправной работы станков из разных групп экспо ненциально распределены с разными параметрами. Длительности ремонта станков из разных групп различны и распределены по произвольному закону. В моменты {th} окончания ремонта каж дого станка принимается решение: если ремонта ожидают станки из разных групп, то из какой группы выбрать станок на ремонт.
Пространство состояний {xk} |
конечно. |
Каждому |
состоянию |
хк |
||||||||||
при принятии решения |
<xXk |
соответствует |
штраф |
w(xk, dXk) |
|
за |
||||||||
простой |
станков. |
|
|
|
|
|
|
|
|
|
|
|
||
За |
критерий |
качества принимается |
величина |
|
|
|
|
|||||||
|
|
|
|
|
|
|
п |
|
|
|
|
|
|
|
|
|
|
|
R^=\im-^-Ymw(xk, |
|
dXk), |
|
|
|
(2) |
||||
|
|
|
|
|
|
|
fe=l |
|
|
|
|
|
|
|
соответствующая |
управлению |
ô = ( d i , d2 , ... ) . |
|
|
|
пере |
||||||||
Для использования |
метода |
Ховарда |
в [112] вычислены |
|||||||||||
ходные вероятности и средние потери за |
один переход из каж |
|||||||||||||
дого |
состояния |
при условии |
|
принятия |
какого-либо |
решения. |
||||||||
Имея |
|
значения |
этих |
величин, |
можно |
сравнивать |
различные |
|||||||
управления, |
например, |
разного |
типа |
приоритетные |
управления |
|||||||||
по критерию |
(2), ведь |
значения Mw(xk, |
dXk) |
и |
Шп |
зависят |
от |
|||||||
переходных вероятностей и средних потерь, что в конечном |
итоге |
|||||||||||||
сводится к |
виду |
приоритетной |
дисциплины \ |
Пусть |
имеется |
m |
||||||||
источников первого типа и п источников |
второго. Источник і-того |
|||||||||||||
типа |
отправляет |
требование |
с |
интенсивностью |
|
обслуживается |
же это требование случайное время, распределенное по показа
тельному |
закону с |
параметром |
р,, і=1, 2. Задача |
оптимизации |
выбора |
требований |
из очереди |
на обслуживание |
проводится, |
если заданы потери от простоя обслуживающего прибора и от ожидающих требований обоих типов.
Изучению систем с конечными источниками и приоритетами большое внимание уделено в книге Джейсвела [169].
1 |
Несколько |
позже [112] |
вышла близкая к ней работа Стояновича [148], |
также |
основанная |
на алгоритме |
Ховарда. |
395
Желание оптимизировать СМО по какому-либо критерию приводит к появлению новых математических моделей. Из-за отсутствия априорных знаний характеристик входящих потоков приходится организовать приоритеты уже в ходе работы системы. В таких случаях предлагаются автоматные модели организации работы СМО. Например, в [105] приводится одна такая модель.
СМО состоит из L источников и k каналов. Время дискрет но с шагом А^. За интенсивность входящего потока принята ве
личина Vj = l — e x p |
{ — V i A t } |
(где ѵг- — интенсивность |
пуассонового |
|
потока требований в непрерывном времени). Время |
обслужива |
|||
ния определяется |
величиной |
ѵТі = ехр{ѵг-А/} для |
вызовов г-того |
|
источника, где ѵг- — среднее |
значение длительности |
обслуживания |
требования из t'-того источника в непрерывном времени. Этому
требованию ставится в соответствие автомат |
Л;. |
|
|
|
Качество функционирования автомата характеризуется номе |
||
ром |
его состояния. Приоритет требования |
из і-того |
источника |
определяется значением номера состояния автомата |
Л,-, который |
||
тем |
выше, чем короче длительность обслуживания поступившего |
требования. Если длительность обслуживания поступившего тре бования из і-того источника меньше некоторого N, то автомат Л,
увеличивает |
номер своего состояния на единицу до я. Если же |
||||||
больше N, то состояние автомата уменьшается. Номер состояния |
|||||||
автомата Лг- |
остается неизменным, |
когда |
в очередной момент |
||||
(время дискретно) |
требование |
из ï-того источника |
не поступило. |
||||
В работе [105] составлены уравнения равновесия и получены |
|||||||
финальные |
вероятности состояний |
автомата Ai. |
Оказалось, |
что |
|||
чем больше |
номер |
состояния |
автомата, |
соответствующего |
дан |
ному требованию, тем большим приоритетом это требование сле дует наделять.
В [34] рассмотрена модель, в которой автоматы поставлены в соответствие обслуживающим приборам. Тогда число номеров срочности (приоритетов) не превосходит числа приборов, а номер требования, имеющего право на приоритет, соответствует опре деленному прибору.
. Оптимальные приоритеты по критерию (1) при пуассоновых входящих потоках в случае абсолютного приоритета назнача лись в предположении экспоненциальное™ распределения дли
тельности |
обслуживания, |
причем |
налагались |
ограничения на |
|
вид ф.р. |
длительности обслуживания. Но в (1) |
среднее |
время |
||
ожидания |
ил требованием приоритета і в установившемся |
режи |
|||
ме зависит лишь от первых |
двух |
моментов длительности |
обслу |
живания, поэтому ограничения должны налагаться лишь на пер
вые |
два |
момента длительности |
обслуживания |
[37]. Пусть |
||||
ы |
» S2 , |
... — |
интервалы |
между последовательными |
поступления |
|||
ми |
в |
систему |
требований |
приоритета |
i, |
a Ац(і) — ф . р. сл. в. £/. |
||
|
|
Между |
сл. в. допускается любая |
зависимость. |
Показано, |
396
что в случае двух поступающих потоков оптимальное правило приоритетов сохраняется в классе относительных, абсолютных и смешанных (в смысле работы [26]) приоритетов. При г ^ 2 можно сделать вывод только о первом потоке. Высший приоритет сле дует отдавать потоку с максимальным отношением - p - ( і = 1 , г).
Рп
Так как среднее время дообслуживания в системе с абсолютным
приоритетом при таких общих предположениях |
выражается |
че |
рез ф. р. длительности обслуживания, а не через |
первые ее |
два |
момента, что имело место при пуассоновых входных потоках, то
автор |
налагает ограничения на |
ф. р. длительности обслужи |
||
вания. |
|
|
одинаковых а{ и |
|
Близкий результат |
в случае |
детерминиро |
||
ванных |
длительностей |
обслуживании при несколько |
ином крите |
рии эффективности, но для произвольного г, получен Шраге [190]. По обобщенному приоритетному правилу возможно как пре рывание обслуживания требования, так и отказ от прерывания.
Именно прерывание происходит |
в зависимости |
от длительности |
уже имевшегося обслуживания |
(как в [26]) и от |
числа имевших |
место к данному моменту прерываний обслуживания этого вызо
ва. Подобными обобщениями занимался |
Балачандран |
в [136]. |
В [136] рассмотрены следующие |
стохастические |
модели. |
В одноканальную СМО поступают требования, относящиеся к г
различным классам и имеющие произвольные |
ф. р. длительности |
обслуживания. Потоки требований из разных |
классов независи |
мы, пуассоновы. Интенсивность і-того потока |
равна а г - ( і = 1 , г). |
Вызовы внутри каждого класса обслуживаются в порядке по ступления.
Приняты следующие дисциплины прерывания: |
|
|
|||||||
1) |
вызов приоритета выше і может |
прервать |
обслуживание |
||||||
вызова |
приоритета |
і, |
если |
последний |
обслуживался не |
дольше, |
|||
чем ТІ, |
где Т 2 , Т 3 |
, |
Tk |
— заданные |
константы; |
обслуживание |
|||
2) |
вызов приоритета выше і может |
прервать |
|||||||
вызова |
приоритета |
і, |
если |
последнее |
обслуживалось |
дольше, |
|||
чем Tt; |
обслуживание |
вызова приоритета |
і может |
быть |
прервано |
||||
3) |
|||||||||
не более k раз. |
|
|
|
|
|
|
|
|
|
Предполагается, |
что |
дообслуживание |
прерванного |
вызова |
начинается с той точки, на которой обслуживание было прервано.
Оптимизация производится |
по линейному критерию |
|||
|
/=1 |
|
j=2 |
|
зависящему от параметров, |
где |
|
||
Lj(T) |
—средняя длина |
очереди из вызовов приоритета / |
||
Cj |
в установившемся |
режиме; |
||
— стоимость |
одного |
прерывания обслуживания вызова |
||
|
приоритета |
/; |
|
|
397
РзіТз) |
— |
интенсивность |
прерывания |
обслуживания |
вызова |
||
|
|
приоритета /. |
|
|
|
Т, мини |
|
Задача |
работы ![136] заключается в |
выборе вектора |
|||||
мизирующего |
(3). Решение |
задачи для первых |
двух случаев |
про |
|||
ведено при произвольном г, а для третьего |
случая — при |
двух |
|||||
входных потоках. При этом |
на распределения |
длительностей |
об |
служивания вызовов разных классов наложены ограничения, что
вызвано необходимостью |
выделения |
единственного |
решения1 |
|||||
Т=(Т2, |
Тг). |
Рассуждения проводятся |
в терминах |
средних |
||||
значений. |
|
|
|
|
|
|
|
|
Работа |
Бронштейна и |
Розенталя |
[31] |
обобщает |
результаты |
|||
работ [26, |
32 |
и п. 4 |
гл. V I |
169] на случай нижеописанной одно- |
||||
канальной |
системы |
с ожиданием, поступающими |
пуассоновыми |
потоками и произвольными распределениями длительностей об служивания требований.
Поступающее в систему требование приоритета і замещает на приборе требование приоритета /, если уже затраченное на
обслуживание |
требование приоритета / время не |
превосходит |
х^. |
|
В противном |
случае прерывания обслуживания |
не |
происходит. |
|
Вытесненное |
требование при новом поступлении |
на |
прибор |
до- |
обслуживается. В очереди требования приоритета і при і < / рас полагаются впереди требований приоритета /. Задача состоит в вычислении в установившемся режиме средних длин очередей и
последующей оптимизации |
приоритетов |
по |
линейному |
критерию |
||||||||||||
|
|
|
S |
= |
£ a 3 . ( a A . 1 |
+ |
ß A ) , |
|
|
|
|
|
(4) |
|||
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ctj — интенсивность |
/-того |
потока; |
|
|
|
|
|
|
|
|
||||||
щ, |
ßj — штраф |
за |
единицу |
времени |
пребывания |
в |
системе |
|||||||||
вызова |
и дополнительный |
штраф |
за |
единицу |
времени |
пребывания |
||||||||||
в системе прерванного |
вызова; |
|
|
|
|
|
|
|
|
|
|
|
||||
Vji, |
Uj — средние длительности |
пребывания |
требования |
при |
||||||||||||
оритета / в системе и в |
вытесненном |
состоянии |
соответственно. |
|||||||||||||
Первые два момента длительностей обслуживания предпола |
||||||||||||||||
гаются |
конечными. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Авторы доказали очень важную и простую |
|
|
|
|
|
|||||||||||
Т е о р е м у . |
Моменты |
распределения |
времени |
ожидания |
на |
|||||||||||
чала |
обслуживания |
требования |
некоторого |
потока |
в |
системе с |
||||||||||
зонами |
прерываний |
равны |
соответствующим |
|
моментам |
в |
системе |
|||||||||
с относительным |
приоритетом, |
в |
которой длительности |
|
обслужи |
|||||||||||
вания |
различных |
требований |
равны |
временам |
пребывания |
в |
зо |
|||||||||
нах недоступности |
|
требований |
этого |
потока. |
|
|
|
|
|
|
|
1 Вопрос выбора Т с целью минимизации функционала типа (3) со стои мостью прерывания равным нулю при двух поступающих потоках затронут и в книге [169, гл. V I , п. 4] .
398
|
Доказательство теоремы основывается на простом замечании |
|||
о |
том, что моменты начал обслуживании |
вызовов |
приоритета / |
|
не |
изменяются при замене всех |
на Xjh |
при і < / , |
k~>\ и на не |
скольких вероятностных рассуждениях. |
|
|
||
|
Из теоремы следует, что можно воспользоваться уже извест |
|||
ными результатами для системы с относительным |
приоритетом. |
|||
Это делает ненужным длинный |
вывод |
Балачандрана [136] для |
вычисления средних значений времени ожидания для данной си стемы. Заметим, что Бронштейн и Розенталь получают все необ
ходимое для оптимизации по критерию, |
приведенном |
в [136], |
несколько отличающемуся от (4). |
|
|
Д ля практики интересны системы, в которых |
преимущество в |
обслужи |
вании предоставляется только ограниченной группе |
наиболее важных |
требова |
ний, например при обслуживании судов в портах, организации ремонта обо
рудования и |
т. д. |
|
Расчет такой |
системы с |
целью |
получения |
характеристик |
||||
числа |
требований |
в |
системе и |
длительности |
простоя прибора |
производится |
|||||
в [67]. Число потоков равно |
двум, причем |
первый |
поток состоит из |
конеч |
|||||||
ного числа требований. Длительности обслуживания требований |
разных |
пото |
|||||||||
ков отличны |
друг |
от друга и экспоненциально распределены. Требования |
пер |
||||||||
вого |
потока |
имеют |
относительный |
приоритет |
перед |
требованиями |
второго |
по |
тока. Делается следующий вывод: при малой нагрузке системы влияние конеч ного числа требований незначительно, по мере насыщения оно прогрессивно возрастает.
Духовный [69] нашел правило выбора оптимальных приори тетов в с-линейной системе с г входными пуассоновыми потоками и показательным законом распределения длительности обслужи
вания— одним для всех вызовов. |
Вызовы образуют |
ограничен |
ную общую очередь. Требование |
приоритета k (k=l, |
г), застав |
при поступлении переполненную очередь, вытесняет оттуда тре бование с наименьшим приоритетом из имеющихся в очереди. Выбор на обслуживание из очереди осуществляется по правилу
относительного |
приоритета. |
|
|
|
|
|
|
|||
|
Основываясь на результатах |
[82] и |
вводя |
штрафы |
за еди |
|||||
ницу |
времени |
ожидания, |
ß^-—за |
потерю требования приорите |
||||||
та |
к, |
Духовный [69] минимизировал |
функционал |
потерь |
|
|||||
|
|
|
£ |
a e Mg Ä |
+ |
£ |
ß ^ |
|
|
|
|
|
|
1=1 |
|
|
к=\ |
|
|
|
|
в |
случае большой и малой нагрузок, |
где |
— |
среднее |
число |
требований, a тіи — вероятности потери требований приоритета k ( £ = 7 7 7 ) .
Вопросам оптимизации СМО, включающем в себя системы с относительным приоритетом и с чередованием приоритетов, по
священа |
работа [73]. См. также работы [28—30, 78, 91, 103, 104, |
|
115, |
116, |
119]. |
|
Очевидно, что при исследовании СМО с приоритетами нельзя |
ограничиться лишь задачами выбора рациональной дисциплины обслуживания по критериям типа (1). Это подтверждается необ-
39Э
ходимостью искать и нелинейные критерии, по которым произво дится оптимизация систем, учитывающие, например, дисперсию времени ожидания, изменение штрафа за единицу времени пре бывания требования в очереди в зависимости от длины очеред ности, от момента времени, прошедшего либо с начала функцио нирования системы, либо с начала последнего периода занято сти, либо с момента поступления вызова в систему и т. д.
|
|
Многоканальные приоритетные системы |
|
|
|
||||||||
1. |
При изучении «чисто» приоритетных задач |
прежде |
всего |
||||||||||
рассматриваются системы |
с несколькими |
входящими |
потоками, |
||||||||||
образующими |
суммарный |
поток, |
вызовы |
которого |
обслуживают |
||||||||
ся в порядке |
поступления. Так, |
например, |
Багдасарян |
[4] |
рас |
||||||||
смотрел задачу, обобщающую задачу из |
[108] |
на случай г ^ 2 |
по |
||||||||||
токов, |
и вычислил |
в |
установившемся |
|
режиме |
распределение |
|||||||
длины |
очереди и ее среднее значение. |
|
Статья |
[7] |
Башарина |
||||||||
(1965) |
посвящена |
обобщению системы, |
изученной |
в [4], на |
случай |
||||||||
различных параметров |
длительности |
обслуживания, |
распреде |
||||||||||
ленной |
по показательному закону, для разных потоков, |
причем |
|||||||||||
длина |
очереди могла быть ограниченной. По системам со мно |
||||||||||||
гими входящими потоками кроме указанных |
имеются |
еще рабо |
|||||||||||
ты [6, |
16, 22]. В последних двух работах прибор |
предполагается |
|||||||||||
ненадежным. |
|
|
|
|
|
|
|
|
|
|
|
|
Креденцер [89] проводит анализ двухприоритетной системы с ожиданием, где длительности обслуживания вызовов обоих пото
ков неотличимы. |
Вызовы |
первого |
потока |
имеют относительный |
|||||||||||||
приоритет перед вызовами второго потока. Уравнения |
|
равнове |
|||||||||||||||
сия для вероятностей рцг и qm выписываются |
обычным |
методом, |
|||||||||||||||
где pik |
( t ^ O , |
&>0)—вероятность |
того, что в системе k |
|
вызовов |
||||||||||||
первого |
|
потока |
и і |
вызовов |
второго, |
но |
обслуживается |
вызов |
|||||||||
приоритета |
1; |
qiu ( i > 0 , |
k^O)—та |
же |
вероятность, |
но |
обслужи |
||||||||||
вается |
вызов |
приоритета |
2; |
р 0 0 — вероятность |
того, |
что |
|
система |
|||||||||
свободна |
от |
вызовов. |
|
|
|
|
|
|
|
|
|
|
|
||||
Далее, |
суммируя |
уравнения |
равновесия |
соответствующим |
|||||||||||||
образом, |
получаем |
выражения для |
производящих |
функций, |
из |
||||||||||||
которых |
вычисляем |
среднее |
число |
требований |
приоритета |
1 в |
си |
стеме. Так как длительность обслуживания всех вызовов одина кова, то объединением потоков в один суммарный находится среднее число всех вызовов в системе, а следовательно, и среднее число вызовов приоритета 2. Полученные средние значения использованы для определения стратегии назначения интенсив-
ностей потоков вызовов обоих приоритетов, |
с целью |
минимизации |
||||
критерия типа |
(1). |
|
|
|
||
|
Подробное |
изучение двухприоритетной |
системы |
с ожиданием |
||
и |
относительным |
приоритетом проведено |
в [46] |
Гуменюком, где |
||
он |
предполагал, |
что прибор может выходить из |
строя с после |
|||
дующим восстановлением, причем времена |
«жизни» |
и восстанов- |
400