Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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

 

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

 

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

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

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

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

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

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

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 –

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

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

 

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

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

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

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

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

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

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

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

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

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

Момент времени t За t
i-1 1 выз.
i -
i +1 1осв.
j-1 1 выз.
j -
j+1 1 осв.

 

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

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

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

 

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

 

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

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

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

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

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

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

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

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

Pв(t)=lit+o(t), Pосв(t)=it+o(t)

или при li=l:

Pв(t)=lt+o(t), Pосв(t)=it+o(t).

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

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

 

P0(t+t)=P0(t)[1-lt+o1(t)]+P1(t)[t+o2(t)]+o3(t), t®0;

 

Pi(t+t)=Pi-1(t)[lt+o1(t)]+Pi(t)[1-lt+o2(t)-it+o3(t)]+ +Pi+1(t)[(i+1)t+o4(t)]+o5(t), t®0, i=1, 2,..., v-1;

 

Pv(t+t)=Pv-1(t)[lt+o1(t)]+Pv(t)[1-lt+o2(t)-vt+o3(t)]+o4(t)+W1(t)[vt+o5(t)];

 

Wj(t+t)=Wj-1(t)[lt+o1(t)]+Wj(t)1[1-lt+o1(t)-vt+o2(t)]+ +Wj+1(t)[vt+o3(t)]+o4(t), j=0, 1, 2,..., ¥; t®0.

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

Тогда

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

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

.

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

i=0: -lP0+P1=0;

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

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

i=v, j=1,..., ¥: lWj-1-(l+v)Wj+vWj+1=0.

 

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

i=0: Р1=lР0;

 

i=1: lP0-(l+1)P1+2P2=0;

lP0-(l+1)Pol+2P2=0;

l2P0=2P2;

;

i=2: lPi-(l+2)P2+3P3=0;

;

;

.

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

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

v-1=i:

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

;

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

;

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

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

.

 

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

j=0:

,

откуда:

.

 

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

,

откуда:

,

.

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

.

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

,

,

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

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

, (I)

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

. (II)

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

;

.

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

.

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

при q<1,

где .

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

.

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

,

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

 

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

,

 

.

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

.

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

,

а .

В выражении для 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.

 

 

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

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

Пример.

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

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

 

4.3 Функция распределения времени ожидания начала обслуживания. Экспоненциальное распределение длительности обслуживания вызовов.

 

В системах с ожиданием важно знать, сколько абонент будет ждать начала обслуживания. Здесь необходимо кроме Pt и Рв найти tож (время ожидания начала обслуживания). В теории телетрафика tож характеризуют в вероятностном смысле следующей величиной:

P(tож<c) –

-это вероятность того, что время ожидания меньше какой-то «с». При этом, чем больше P(tож<c), тем лучше качество обслуживания и, наоборот, P(tож>c), тем хуже качество обслуживания.

Оценку лучше делать применительно к относительным величинам. За относительную единицу принимают среднее время обслуживания одного вызова (математическое ожидание) – МТ.

,

где: g - время ожидания начала обслуживания одного вызова в условных единицах.

Найдем допустимое время ожидания начала обслуживания в относительных единицах.

,

где: с – допустимое время начала обслуживания в абсолютных единицах.

Какова же вероятность Р(g>t) при t=t1,t2,t3?

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

.

Пусть l=y<v. Вызовы, находящиеся на ожидании обслуживаются в порядке очереди.

Требуется определить Р(g>t), т.е. вероятность того, что время до начала обслуживания превысит t.

Введем следующие обозначения:

1. k – состояние коммутационной системы. Общее число вызовов на обслуживание и ожидание. Если i=0¸v-1, то k=i. Если заняты все v линий пучка и j=0,1,…, то k=v+j.

2. Pk(g>t) – вероятность того, что вызов, поступивший в момент k-го состояния КС будет ждать начала обслуживания время, большее t.

3. Рk – вероятность того, что система находится в k-ом состоянии (k=v+j).

Тогда

и есть вероятность того, что длительность ожидания начала обслуживания превысит

.

При k=v+j очевидно следующее равенство:

Pk=Wj.

Тогда j=k-v и, следовательно, Pk=Wk-v. Величину Wk-v мы определили раньше. Тогда

.

Итак, в системе находится k вызовов всего, а на ожидании находится k-v вызовов. Положим, поступает k+1 вызов. Тогда он будет по очереди (k-v+1)-ым. Если за время t поступает k-v+1 вызов и все будут обслужены, то, очевидно, что выражение будет неправильным (время ожидания начала обслуживания ни у одного вызова не превысило t).

Чтобы это неравенство (g>t) было справедливо, необходимо, чтобы за время t было обслужено не более (k-v) вызовов. Тогда для k-v+1 вызова будет справедливым (g>t).

Для этого необходимо, чтобы за время t было 1, 2, 3,…, k-v-2, k-v-1, k-v освобождений. Другими словами поток освобождений должен быть не более k-v. По условию, закон распределения длительности обслуживания экспоненциальный:

 

.

 

Здесь Т – время обслуживания. Нас же интересует величина t в неравенстве g>t. В предыдущее выражение вместо (х) подставим (t):

или

— это вероятность того, что длительность обслуживания превысит t. Эта величина для всех v линий равна:

Тогда вероятность того, что хотя бы один из вызовов будет обслужен за время (T<t) будет равна:

является характеристикой потока освобождений.

Функция распределения промежутков между вызовами для простейшего потока F(t) равна:

.

Итак, поток освобождений есть простейший поток с параметром

l=v.

Для простейшего потока вероятность поступления за t равно i вызовов или i освобождений определяется формулой Пуассона:

,

при l=v: .

Тогда вероятность того, что за время t произойдет не более k-v освобождений есть сумма:

.

А это, как было показано выше, и есть вероятность Pk(g>t):

.

Подставляем выражения для Pk и Pk(g>t) в искомую формулу:

Рассмотрим эти выражения и упростим их.

 

1.

С учетом этих преобразований:

или .

Таким образом, P(g>t)=f(t,y,v). Для разных t эта формула табулирована.

Системы с ожиданием характеризует более обще, чем g, ее средняя величина. Таким образом, - среднее время ожидания начала обслуживания (математическое ожидание начала обслуживания).

.

Для непрерывной с.в., какой является время:

.

Зная Рt легко находится среднее время ожидания начала обслуживания. Рt – табулирована. Кроме этой величины очень важно знать среднее число вызовов, находящихся на ожидании - . Аналогично с -- это математическое ожидании.

 

Найдем сумму :

Тогда:

,

Но

.

Тогда

или .

Pv – табулирована. Поэтому, зная ее, всегда можно найти и .

Итак, задача решена. Мы получили закономерности:

P(g>t) – вероятность того, что длительность ожидания начала обслуживания превысит t;

- среднее время ожидания начала обслуживания;

- среднюю длину очереди.

Выражения для , и j, полученные выше есть функции от t, y, v, т.е

.

Проиллюстрируем эти выражения на следующих графиках.

при v=v1, v2, v3,. причем v1>v2> v3. Из графиков видно, что чем больше заданное время ожидания начала обслуживания, тем меньше вероятность .

Рис. 4.4 – Зависимость при v=v1, v2, v3.

 

Чем больше v, тем меньше, т.е. тем лучше качество обслуживания при заданном t. При фиксированном t=t1:

.

, v=v1, æ= æ1, æ2, æ3 (пропускная способность).

æ1< æ2< æ3.

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

 

Рис. 4.5 – Зависимость при æ= æ1, æ2, æ3.

=f(æ), v=v1, v2, v3.

v1<v2<v3.

Увеличение v при æ= æ1 уменьшает среднее время ожидания начала обслуживания, т.е. качество обслуживания повышается.

Рис. 4.6 – Зависимость =f(æ) при v=v1, v2, v3.

 

<== предыдущая лекция | следующая лекция ==>
Графическая иллюстрация. Полученные в разделе аналитические выражения проиллюстрируем графически | Функция распределения времени ожидания начала обслуживания. Постоянная длительность занятия. Формула Кроммелина
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 1036; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.165 сек.