Анализ простейшей СМО.

clip_image002

Такую СМО в ТМО принято обозначать как М/М/1, где первая буква М означает экспоненциальное распределение входного потока, «1» - один канал обслуживания. Такие системы могут быть исследованы с помощью марковских цепей, в которых можно выделить следующие состояния:

Z0 - канал свободен, очереди нет,

Z1 - канал занят, очереди нет,

Z2 - канал занят, одна заявка в очереди,

...,

Zk - канал занят, (k-1) заявка находится в очереди.

clip_image004

Решение подобных систем можно выполнить с помощью уравнений Колмогорова. Рассмотрим вероятности состояний в некоторый случайный момент времени. Допустим, в момент времени t система может находиться в одном из вышеуказанных состояний Zi с вероятностью pi(t). Допустим, что времени t дается приращение Dt c тем, чтобы выйти в другое состояние.

Рассмотрим вероятность для второго состояния p2(t+Dt) = Z2. Для того, чтобы эта система находилась в этом состоянии необходимо рассмотреть следующие ситуации:

1. Система уже находилась в состоянии Z2 и за время Dt из него не выходит.

2. Система находилась в первом или третьем состоянии и за время Dt должна попасть в Z2 .

Суммарный поток событий, выводящий систему из состояния Z2 : m21 и l23. Вероятность того, что за время Dt система выйдет из состояния Z2: (l23+m21) Dt, не выйдет из этого состояния: 1-(l23+m21) Dt.

p2’(t+Dt) = p2(t)

p2’’(t+Dt) = p1(t)l12Dt

p2’’’(t+Dt) = p3(t)m32Dt

p2(t+Dt) = p2’(t+Dt) + p2’’(t+Dt) + p2’’’(t+Dt)

p2(t+Dt) = p2(t)[ 1 - (l23+m21) Dt] + p1(t)l12Dt + p3(t)m32Dt

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

clip_image006

При Dt стремящемся к нулю, т.е. при Dtà 0, получим:

clip_image008

В том случае, если clip_image010,

clip_image012

Обобщив все проделанные выкладки для второго состояния на k-е и заменив два индекса одним, получим:

clip_image014

В том случае, если clip_image010[1], т.е. clip_image016

Нормирующее уравнение: clip_image018.

clip_image020

pk = p0lk/mk

clip_image022clip_image024

Нормирующее уравнение:

clip_image026

Сумма будет конечной, если r < 1. clip_image028< 1. Сумма ряда:

clip_image030. p0 = [1/(1-r)]-1 = 1-r - вероятность нахождения в состоянии р0 , выражена через коэффициент загрузки канала r.

1 - р0 = r - коэффициент занятости канала, вероятность занятости канала.

Среднее число заявок, находящихся в системе СМО:

clip_image032

clip_image034

clip_image036

clip_image038 clip_image040 clip_image042

clip_image044

clip_image046

Используя соотношения Литтла:

clip_image048 - первое соотношение Литтла,

clip_image050 - второе соотношение Литтла,

clip_image052 , получим:

clip_image054

Длина очереди одноканальных СМО стремится к бесконечности, при r à 1, поэтому, если r = 0.999, то l0.999 > l0.9. Когда требуется рассчитать память на ее оптимальную загрузку, требуется подобрать такое r, при котором длина очереди соответствует уровню емкости памяти ( L - емкость).

L*à r* à l/m, l - задана, m - подбирают.

Предлагаю ознакомиться с аналогичными статьями: