m/m/M, где М - число каналов
Особенность:
m - число каналов,
n - число заявок.
mi - для всех каналов одинаково. Эта схема может быть решена с помощью марковских цепей гибели и размножения.
S0 - не занят ни один канал, n £ m
S1 - занят один канал ,
…
Sn - занято n каналов. n > m
1) n £ m
2) n > m
Уравнения Колмогорова для установившихся состояний:
n=1: p0l + p22m -p1(m +l) = 0,
p22m = p1(m +l) - p0l = p0 l/m(m +l) - p0l
p22m = p0 l2/m + p0 lm/m - p0l
p2 = (p0 l2)/(1*2m2)
n=2: p1l + p3 3m -p2(2m +l) = 0,
p3 = (p0 l3)/(1*2*3m3)
…
Аналогично, решая вышеуказанную систему можно получить выражение для случая n>m:
pn = (p0 ln)/(m!mn mn-m),
n-m=1,
n-m=2,
…
n-m=k, n = k+m à pm+k = (p0 rmrk)/(m! mk),
- базовое уравнение для определения вероятности р0 для m-канальной СМО.
Основные характеристики:
- среднее число заявок в очереди,
- среднее время нахождения заявок в очереди,
- среднее время нахождения заявок в системе.
Очередь возникает, когда n³m, к определяет среднюю длину очереди ().
Для того, чтобы ряд сходился, необходимо, чтобы а<1, а = r/m,
d/daSk = d/da(a/(1-a)) = (1-a+a)/(1-a)2 = 1/(1-a)2
l = (p0 rm+1)/(m!m(1-a)2) =(p0 rm+1)/(m!m(1-r/m)2) = (p0 rm+1 m2)/(m!m(m-r)2) = (p0 rm+1 m)/(m!(m-r)2) =
{m=4: m/m! = 4/4*3*2*1 =1/3*2*1,
m=7: m/m! = 7/7*6*5*4*3*2*1 = 1/6*5*4*3*2*1,
…,
следовательно, m/m!=1/(m-1)!} = (p0 rm+1 )/[(m-1)!(m-r)2].
Среднее время заявок в очереди:
tl =l/l = p0 rm l )/[ml(m-1)!(m-r)2] = p0 rm )/[m(m-1)!(m-r)2].
Среднее время заявок в системе:
tn = tl + t0 = tl + 1/m, t0 = t0 , n = tnl.
Пример. Расчет двухканальной СМО с интенсивностью потока обслуживания в одном канале m = 20 1/c. Суммарный поток l = 30 1/c. Найти основные характеристики такой СМО.
r = l/m = 30/20 = 1.5>1, т.к. система многоканальная. аср = r/m = 0.75.
Надо определить предельную вероятность нулевого состояния р0:
р0 = [1+1.5/1+1.52/(1*2) +1.53/(2*(2-1.5)]-1= 0.143<1,
tl = (1.52*0.143)/(20*(2-1.5)2)= 0.064 c.
tn= tl + t0 = 0.064 + 1/20 = 0.114 c.
aср - приведенное среднее число занятых каналов к общему числу каналов. Эту задачу можно распространить на двухпроцессорную систему, на вход которой могут поступать три простейших входных потока l1, l2, l3, причем l1 = 6 1/c, l2 = 15 1/c, l3 = 9 1/c. Процессоры принимаются однотипными с быстродействием В= 50*103 опер/c.
Обслуживание заявки заключается в выполнении на любом из процессоров соответствующих прикладных программ, причем средняя трудоемкость таких программ q = 2.5 * 103 операций. От заявки к заявке конкретная трудоемкость меняется случайным образом и будем считать для простоты, что ее распределение экспоненциальное. Для хранения заявок выделена буферная область памяти емкостью 8 ячеек. Прежде чем решать аналитически данную задачу необходимо сформулировать условие в терминах ТМО: L = 8, l0 = S li = 30 1/c. Надо подсчитать m - интенсивность обслуживания: m = В/ q = 20 1/c. Вернемся к примеру. l = tl * l = 1.92 » 2. В общем случае аналитический расчет СМО можно распространить и на другие композиции СМО.
0 коммент.:
Отправить комментарий