Материал: Моделирование, анализ и оценка надежности информационных систем и технологий. Некравцева Т.А., Толстых Т.О

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

75

4.Дисциплина обслуживания определяет правила выбора заявки из очереди при назначении на обслуживание. Возможны следующие дисциплины обслуживания:

а) первым пришел - первым обслуживается.

6) последним пришел - первый обслуживается. в) обслуживание в случайном порядке.

г) Из очереди в момент освобождения одного из каналов выбирается самая приоритетная заявка (относительный приоритет).

д) В момент поступления очередной заявки прерывается обслуживание низкоприоритетной заявки (абсолютный приоритет). Прерванная заявка ставится либо в начало общей очереди, либо очереди заявок соответствующего приоритета. Обслуживание прерванных заявок может производиться либо с начала, либо от момента прерывания.

5.Продолжительность обслуживания

Заявки обслуживаются в течение случайного времени независимо одна от другой, закон распределения продолжительности обслуживания одинаков для всех заявок. Например, по показательному закону с параметром , т.е.

M[tобс]=1/ .

6. Время пребывания (случайное) в системе заявок некоторого типа может быть ограничено ("нетерпеливые" заявки). Превышение этого времени приводит к уходу заявки из СМО, даже если началось обслуживание.

5.2. Характеристики СМО

Характеристики СМО - это числовые характеристики случайного процесса, описывающего СМО

Пусть (t) - число заявок в системе, т.е. в очереди и на обслуживании, в

момент t. Таблица распределения СВ

(t)

в случае числа каналов n и пре-

дельной длины очереди m имеет вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(t

0

 

1

 

 

...

n+m

 

 

 

 

 

 

 

 

 

 

 

P

P0(t)

 

P1(t)

 

...

Pn+m(t)

 

Pотк

76

Часто у СМО существует установившийся режим, т.е. существует при

всех i=0,1, ..., n+m

уст

, не зависящий от начального распреде-

lim Pi (t) Pi

 

t

 

 

 

 

 

n m

 

 

 

уст

ления вероятностей состояния P0(0), P1(0), ..., Pn+m(0), причем

Pi .

 

 

 

i 0

Pi(0)

Piуст

Pi(0)

t

1. Показатели загруженности СМО

mj - среднее число заявок в системе, т.е. математическое ожидание случайной величины с таблицей распределения

 

0

 

1

...

n+m

 

 

 

 

 

 

P

P0

P1

 

...

Pn+m

mj=0 P0+1 P1+2 P2+ ... +(n+m) Pn+m

mk - среднее число занятых каналов, т.е. математическое ожидание случайной величины с таблицей распределения

 

 

 

 

 

 

n-1

N

 

 

 

 

 

..

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pn-1

Pn+Pn+1+...+ Pn+m

 

 

 

0

1

..

 

 

 

 

 

 

 

 

 

mk=0 P0+1 P1+...+(n-1) Pn-1+n (Pn+...+Pn+m)

Pзагр

mk

- показатель загруженности каналов.

 

n

 

 

 

 

 

 

2. Пропускная способность СМО

- вероятность отказа в обслуживании, т.е. доля получивших отказ заявок среди общего числа поступивших в СМО заявок.

Если входящий поток заявок стационарен, а заявки «терпеливы», то отказ поступает в случае прихода заявки во время пребывания системы в самом загруженном состоянии Sn+m, т.е. Pотк=Pn+m.

77

q - относительная пропускная способность, т.е. доля обслуженных зая-

вок

q=1-Pотк

Q - абсолютная пропускная способность, т.е. среднее число заявок, выходящих за единицу времени из системы обслуженными. Иначе, Q - интенсивность потока обслуженных заявок.

Если - интенсивность входящего потока, то Q= q.

3. Характеристики ожидания

ml - средняя длина очереди, т.е. математическое ожидание случайной величины с таблицей распределения

 

 

 

L

0

1

 

M

 

 

 

 

 

 

..

 

 

 

 

 

 

 

 

 

 

 

 

P

P0+ P1+...+ Pn

Pn+1

 

Pn+m

 

 

 

 

 

 

..

 

 

 

 

 

 

 

 

ml=0 (P0+P1+...+Pn)+1 Pn+1+...+m Pm+n

 

 

tсрож - среднее время ожидания в очереди

 

 

tожср

ml

 

 

 

 

 

Q

 

 

 

 

 

 

 

 

 

Действительно, в установившемся режиме интенсивность потока заявок из очереди в узел обслуживания ml/tсрож должна совпадать с интенсивностью выходящего потока Q.

5.3. Одноканальная СМО с отказами, пуассоновским входящим потоком и показательным распределением времени обслуживания

Пусть - интенсивность входящего потока, - интенсивность обслуживания. Тогда граф состояний марковского процесса, описывающий дан-

ную СМО, имеет вид:

 

S0

S1

78

Соответствующая система дифференциальных уравнений А.Н. Колмогорова

d P0

(t)

P1

(t)

P0 (t)

dt

 

 

 

 

 

d P1

(t)

P0

(t)

P1 (t)

dt

 

 

 

 

 

Решение системы

P0 (t) e

P1 (t) e

( )t P0 (0)

( )t P1 (0)

Независимо от начальных значений P0(0), P1(0)

 

уст

 

 

 

 

P0 (t)

Po

 

 

 

при t

+

 

 

 

 

уст

 

 

 

 

P1 (t)

P1

 

 

 

при t

+

 

 

 

причем скорость сходимости экспоненциальная.

Даже при = ,

 

 

уст

0,5 , т.е. половина поступающих заявок не

Pотк P1

будет обслужена.

5.4. Процесс гибели и размножения.

Уравнения для вероятностей состояний процесса в установившемся режиме и их решения

Процессом гибели и размножения (с конечным числом состояний) называется марковский процесс с графом состояний

 

1

2

3

S1

S2

 

S3

 

1

2

3

n-1

n

 

 

 

 

 

 

 

Sn

 

Sn-1

 

 

 

 

 

n-1

n

где i>0, i>0 некоторые заданные числа, i=1,2,...,n. Система дифференциальных упавнений А.Н. Колмогорова в этом случае.

 

 

 

 

 

 

79

 

d P0

 

 

P1

1 P0

 

dt

1

 

 

 

 

 

d P1

 

 

P0

2 P2 2 P1 1 P1

 

dt

1

 

 

 

 

 

 

 

 

 

 

 

.....

 

d Pn

 

 

Pn 1

n Pn

 

dt

n

 

 

 

 

 

Теорема 5. Всякий процесс гибели и размножения имеет установившийся режим. Уравнения для вероятностей состояний в установившемся режиме получаются из дифференциальных уравнений А.Н. Колмогорова заменой производных dPi/dt на нуль.

Таким образом, для вероятностей состояний процесса гибели и размножения в установившемся режиме

0

1 P1

1 P0

0

1 P0

2 P2 2 P1 1 P1

 

 

.....

0

n Pn 1

n Pn

Прибавим ко второму уравнению первое и получим

0 2 P2 2 P1

Прибавим получившееся уравнение к следующему уравнению и полу-

чим

0 2 P2 2 P1

Продолжая этот процесс, придем к системе уравнений

0

1 P1

1 P0

0

2 P2

2 P1

 

.....

 

0

n Pn

n Pn 1

0

n Pn 1

n Pn

Последнее уравнение оказывается лишним, его следует заменить уравнением P0+P1+ ... +Pn=1, после чего, выражая все неизвестные через одно из них P0, получим

Источник: https://studfile.net/preview/16563751/