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