Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lekcii_TT.doc
Скачиваний:
102
Добавлен:
11.04.2015
Размер:
16.78 Mб
Скачать

Тема 4 полнодоступный пучок. Система с ожиданием.

4.1 Постановка задачи.

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

Пусть имеется КС из v линий. При числе занятых линий поступающий поток вызовов обслуживается без ожидания. Когдаi=v, то поступивший вызов становится в очередь и обслуживается с ожиданием.

Таким образом, при iv-1 система с ожиданием не отличается от системы с потерями. При i=v вновь поступившие вызовы станут на ожидание, т.е. будут условно потеряны. Обозначим через «j» число вызовов, стоящих на ожидании.

Пример: Пусть входящий поток вызовов примитивный. Тогда jмакс=k-v – максимальная длина очереди. В случае простейшего потока «k» неограниченно и поэтому j=0, 1, ... , .

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

Для простейшего потока s= не зависит от состояния КС. Под состоянием КС будем понимать число занятых линий, а если заняты все, то число вызовов, находящихся на ожидании:

i – число занятых линий;

j – число вызовов на ожидании.

Здесь могут быть следующие случаи:

  • В пучке занято точно i линий и i<v (i=0, 1, 2, ... ,v-1), то k=i. Число занятых линий при i<v однозначно определяет состояние КС. В этом случае может быть всего v состояний.

  • i=v и на ожидании j=0, 1, 2, ... вызовов, то k=v+j. В этом случае может быть  число состояний. Таким образом, число макросостояний равно .

В системах с потерями на величину нагрузки не накладывается никаких ограничений. При этом, чем больше нагрузка, тем больше были потери. В системах с ожиданием все вызовы должны быть обслужены. Поэтому во избежании очереди, равной  на величину входящей нагрузки необходимо ввести ограничения. Какие? Допустим, что y<v. Каждая линия может обслужить максимально 1 Эрланг, следовательно, v линий – v Эрланг. При y=v все линии будут непрерывно заняты, а при y>v очередь будет стремиться к ; из-за неравномерности поступающих вызовов и при y=v длина очереди тоже будет стремиться к .

Таким образом, обязательное условие:

y<v –

- вообще, а для простейшего потока вызовов: у=<v.

4.2 Обслуживание однозвенной полнодоступной коммутационной системой простейшего потока вызовов. Система с ожиданием. Модель типа m/m/V. Вторая формула Эрланга

Имеется полнодоступная однозвенная коммутационная система с пучком емкостью v линий. На эту систему поступает простейший поток вызовов с параметром . Закон распределения длительности обслуживания экспоненциальный :

H(x)=P(T<x)=1-e-x.

Принимаем, как и раньше, что постоянная обслуживания =1.

Какова вероятность того, что в системе занято точно i линий. Pi=?

Какова вероятность того, что на ожидании находятся ровно j вызовов. Wj=?

Кроме этого Pt=?, Pв=?

Все это при ограничении <v.

Нас интересует в любой произвольный момент времени Pi(t), Wj(t). Рассмотрим вначале не момент времени t, а момент времени [t+).

Все дальнейшие рассуждения будут проводиться при условии, что 0. вероятности Pi и Wj определяются состоянием коммутационной системы.

Каковы эти состояния?

Момент

времени t

За 

i-1

1 выз.

i

-

i +1

1осв.

j-1

1 выз.

j

-

j+1

1 осв.

Остальные состояния имеют место с вероятностью о().

Пока система находится в состоянии V=1, то обслуживание с ожиданием не отличается от обслуживания с потерями. Поэтому первые V-1 уравнений будут такими же как и раньше, т.е.

i=0: P0(t+)=P0(t)[1-Pв()]+P1(t)Pосв()+o();

в общем виде: Pi(t+)=Pi-1(t)[Pв()]+Pi(t)[1-Pв()-Pосв()]+ Pi+1(t)Pосв()+o(), 0.

i=v: при i=v, j=0, 1, 2, ... , .

Обозначим через Pv(t+) – вероятность того, что в системе занято v линий и на ожидании находятся 0 вызовов. Тогда Pv(t)=W0(t) и

Pv(t+)=W0(t+)=Pv-1(t)Pв()+Pv(t)[1-Pв()-Pосв()]+ +W1(t)Pосв()+o(), 0.

Здесь W1(t) – вероятность того, что на ожидании находится один вызов.

Wj(t+) - ? при i=v

Wj(t+)=Wj-1(t)Pв()+Wj(t)[1-Pв()-Pосв()]+Wj+1(t)Pосв()+o(), j=0, 1, 2, ... , ; 0.

При j=0 справедливо предыдущее уравнение.

Итак, мы имеем систему бесконечного числа уравнений. Неизвестно Pв()-? Pосв() - ? Эти величины не зависят от дисциплины обслуживания, т.к. являются атрибутами потока вызовов. Поэтому можно воспользоваться ранее полученными выражениями:

Pв()=i+o(), Pосв()=i+o()

или при i=:

Pв()=+o(), Pосв()=i+o().

i<v: Pосв()=i+o();

i=v; j=0, 1, 2, ... , : Pосв()=v+o() при любом j;

P0(t+)=P0(t)[1-t+o1()]+P1(t)[+o2()]+o3(), 0;

Pi(t+)=Pi-1(t)[+o1()]+Pi(t)[1-+o2()-i+o3()]+ +Pi+1(t)[(i+1)+o4()]+o5(), 0, i=1, 2, ... , v-1;

Pv(t+)=Pv-1(t)[+o1()]+Pv(t)[1-+o2()-v+o3()]+o4()+W1(t)[v+o5()];

Wj(t+)=Wj-1(t)[+o1()]+Wj(t)1[1-+o1()-v+o2()]+ +Wj+1(t)[v+o3()]+o4(), j=0, 1, 2, ... , ; 0.

Перенесем в левые части из правых P0(t), Pi(t), Wj(t) и возьмем предел предварительно поделив все на 0.

Тогда

Производные по t равны нулю, т.к. поток стационарен и Pi(t)=Pi и Wj(t)=Wj.

В правой части все отношения в пределе равны нулю:

.

С учетом вышеизложенных замечаний получим систему:

i=0: -P0+P1=0;

i=1, ..., v-1: Pi-1-(+i)Pi+Pi+1(i+1)=0;

i=v, j=0: Pv-1-(+v)Pv+vW1=0;

i=v, j=1, ... , : Wj-1-(+v)Wj+vWj+1=0.

Выразим Pi и Wj через P0:

i=0: Р1=Р0;

i=1: P0-(+1)P1+2P2=0;

P0-(+1)Po+2P2=0;

2P0=2P2;

;

i=2: Pi-(+2)P2+3P3=0;

;

;

.

С помощью метода индукции можно предположить, что эта закономерность верна для других i, т.е.

Проверим правильность этого утверждения для i=v.

v-1=i:

Pv-2-(+v-1)Pv-1+vPv=0;

;

После упрощений:

;

что и требовалось доказать. Таким образом:

, i=1, ... ,V-1;

.

Подставим эти выражения в уравнение для j=0.

j=0:

,

откуда:

.

j=1: Последнее уравнение системы:

,

откуда:

,

.

Предположим, что этот закон справедлив для любого j:

.

Проверим справедливость гипотезы для Wj+1:

,

,

что и требовалось доказать.

Найдем Р0 из следующего условия:

, (I)

уравнение (I) можно записать иначе:

. (II)

Решим уравнение (I):

;

.

Распишем вторую сумму в знаменателе:

.

<v – ограничение, введенное при постановке задачи. Это бесконечно убывающая геометрическая прогрессия, ее сумма равна:

при q<1,

где .

Для второго уравнения:

.

Таким образом, для уравнения (I):

,

Для уравнения (II):

Подставим полученные выражения для Pi и Wj, а в знаменателе во избежание путаницы сменим переменные суммирования:

,

.

Для простейшего потока вызовов =у. Тогда:

.

Для простейшего потока было получено:

,

а .

В выражении для Pi в системе с ожиданием произведем некоторые преобразования:

.

Таким образом, для системы с ожиданием:

.

Сравним Pi(П) и Pi(O),

где: Pi(П) – для систем с потерями,

Pi(O) – для систем с ожиданием.

В выражении для Pi(O) знаменатель больше 1. Следовательно:

Рi(О)<Рi(П).

Это в свою очередь означает:

А это значит, что

.

Доля времени, в течение которой нет потерь, в системе с потерями больше, чем доля времени в системе с ожиданием.

Рекуррентная формула.

.

Для i-1 : .

Найдем отношение.

,

.

Найдем рекуррентное соотношение.

;

или

По условию y<v, поэтому , следовательно,

Wj < Wj-1 < Wj-2 < ... илиW0>W1>W2.

Определим потери по времени – Pt.

Pt – это доля времени, когда заняты все линии пучка и на ожидании может находиться j=0, 1, 2, ... ,  вызовов.

.

Здесь сумма геометрической прогрессии .

.

Итак,

.

Сравним Pt(П) и Pt(O). Знаменатель у Pt(O)<1, следовательно:

Pt(O)>Pt(П).

Потери по времени в системах с ожиданием больше потерь по времени в системах с потерями.

Найдем потери по вызовам.

.

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

.

.

.

Сравним Рв(О) и Рв(П).

, где - какое-то положительное число.

1-Еv(у) – число также положительное.

Если , то знаменатель > 1.

Рв(О)<Рв(П)

Если , то

Рв(О) Рв(П)

Сравним для системы с ожиданием Рt и Рв.

; .

, т.к. y<v, то , т.е.

Рt>Pв.

Найдем Рv:

,

,

откуда:

.

Итак, мы получили: Pi, Wj, Pt, Pв  f(y,v). Это вторая формула Эрланга. Pt – табулирована. Зная Pt можно найти Pv и Рв. Проиллюстрируем полученные выражения графически.

y=f(v), при P=P1, P2.

При Р1, v1: y1>y2 , т.к. в системе с потерями пропускается большая нагрузка.

При у1 в системе с «П» нужно v1 линий, а в системе с ожиданием нужно v2 линий.

v2>v1.

Пример: y=40 Эрл. и р=0,005:

v1(П)=56 линий, v2=60 линий.

Пропускная способность систем с потерями выше пропускной способности систем с ожиданием.

æ=f(v), при P=P1, P2.

При v=v1: æ12.

=f(P), при v=v1.

Вобласти малых потерь пропускная способность каждой линии пучка в системе с потерями выше, чем в системе с ожиданием. С увеличением потерь это отличие уменьшается.

Пример.

=0,4 Эрл. v=10.

Р1=4,5‰ Р2=8‰

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]