КАТЕГОРИИ: Архитектура-(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). Пока система находится в состоянии 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: æ1>æ2.
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; Просмотров: 1073; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |