Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Приоритетные системы обслуживания

..pdf
Скачиваний:
14
Добавлен:
25.10.2023
Размер:
15.93 Mб
Скачать

В

первоначальных исследованиях приоритетных систем

законы

поступле­

ния вызовов и распределения

длительности

их обслуживания

подбирались

такими, чтобы анализ СМО упрощался, чтобы при фиксированном

 

состоянии

системы

ее будущее поведение

не зависело от

состояния в

прошлом,

стараясь

свести их функционирование к процессам «гибели и размножения». Поэтому во многих работах поступающие потоки предполагаются пуассоновыми, а дли­

тельности обслуживания — показательно распределенными

случайными

вели­

чинами.

 

 

Отсюда сразу же необходимо выяснение условий, по

возможности

общих,

при выполнении которых, например, пуассоновый поток является единственно возможным [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

Соседние файлы в папке книги из ГПНТБ