Лекция 9 Методы расчета основных параметров сетей связи 1 Вопросы лекции 1. 2. 3. 4. Постановка задачи расчета параметров сети Расчет пропускной способности сети Расчет числа каналов на ветвях сети Оценка влияния алгоритмов установления соединений 2 Постановка задачи расчета параметров сети При проектировании и оценке параметров пропускной способности сети решаются, как правило, прямая и обратная задачи по оценке параметров функционирования сети. Формулировки прямой и обратной задач расчета сетей связи Прямая задача Определить качество обслуживания рij и исполненную нагрузку Yij во всех направлениях связи сети при заданном количестве каналов на ветвях. Yij = Z нсij( 1- p ij ) Обратная задача Определить требуемое число каналов на ветвях сети ( т.е. необходимый ресурс сети), обеспечивающее выполнение заданных ( нормированных) требований к пропускной способности направлений связи сети V = F ( Zнс, рнс) ―> Yнс =F -1 (V, Zнс) 3 Постановка задачи расчета параметров сети Прямая задача Определить качество обслуживания рнс и исполненную нагрузку Yнс во всех направлениях связи сети. Исходные данные: Структура сети в виде матрицы связности A ={ aij} или графа G{N,M} Величина поступающей нагрузки в направлениях связи в виде матрицы нагрузок Zнс = { Zij } Мощность ( канальная емкость) ветвей V = { vij } Алгоритм выбора путей установления соединений в направлениях связи нормированное( требуемое) значение показателя качества обслуживания - рнорм. 4 Постановка задачи расчета параметров сети Этапы решения 1 этап. Расчет потерь вызовов на направлениях связи (через известную функцию p = f ( Z, V )) рнс = {pij} и сравнение полученных значений с показателями качества обслуживания вызовов по всем направлениям связи, т.е. сравнение с нормированными ( требуемыми) значениями рнорм. Если р нс ≤ р норм, то выполняется второй этап. В противном случае, направление связи не удовлетворяет требованию к качеству обслуживания. 2 этап Определение величины исполненной нагрузки в каждом направлении связи Yнс = Z нс( 1- p нс ) 5 Постановка задачи расчета параметров сети Обратная задача Определить требуемое число каналов на ветвях сети ( т.е. необходимый ресурс сети), обеспечивающий выполнение заданных ( нормированных) значений пропускной способности направлений связи сети V = F ( Zнс, рнс) ―> Yнс =F -1 (V, Zнс) Исходные данные: Структура сети в виде матрицы связности A ={ aij} или графа G{N,M} Величина поступающей нагрузки в направлениях связи в виде матрицы нагрузок Zнс = { Zij } Максимально допустимые потери в направлениях связи, заданные в виде матрицы вероятности потерь рнс = { рij } Алгоритм выбора путей установления соединений в направлениях связи 6 Постановка задачи расчета параметров сети Основные условия, допущения и ограничения Функционирование сети рассматривается в условиях статистического равновесия Потоки заявок, поступающие на обслуживание в каждое направление, являются простейшими ( примитивными, рекуррентными) Система обслуживания заявок – с явными потерями Потери вызовов возникают из-за занятости каналов ветвей для обслуживания ранее поступивших заявок. Потери из-за занятости коммутационных систем пренебрежимо малы по сравнению с потерями из-за занятости каналов, поэтому ими можно пренебречь Время обслуживания заявки подчинено показательному распределению Вероятность занятости каналов всех ветвей сети взаимно независимы. Время установления соединения в направлении связи равно нулю 7 Расчет пропускной способности сети В телефонии потери вызовов принято измерять в «промилле» Проми́ лле (от лат. pro mille, букв. «к тысяче») — одна тысячная доля или 1/10 процента. Обозначается дробью «0 делить на 00» (‰). Например, 1‰ = 1⁄1000 = 0.001 = 0.1 ‰ 0‰ = 0 0,07‰ = 0,00007 30‰ = 0,03 45,1‰ = 0,0451 1000‰ = 1 2000‰ = 2 10‰ = 1% 8 Расчет пропускной способности сети Исходные данные 1. Топологическая схема сети 1 3 2 КЦ 2 КЦ 1 2. Структурная схема и/или матрица связности 1 23 m m 12 2 m13 3 N=3, M=3, I=3 А= 1 2 3 1 0 1 1 2 1 0 1 3 1 1 0 9 Расчет пропускной способности сети 3. Величины нагрузок, поступающие в направления связи Z нс = 1 0 1 2 3 2 0,7 0 3 3,1 0,9 0 4. Требования к качеству обслуживания в направлениях связи р нс = 1 2 3 1 0 2 0,005 0 3 0,010 0,010 0 5. В каждом направлении связи используется только один кратчайший путь установления соединений 10 Расчет пропускной способности сети Решение прямой задачи Расчет исполненной нагрузки по направлениям связи производиться на основе формулы Yнс = Z нс( 1- p нс ) В предположении, что в каждом направлении существует единственный путь установления соединений, можно рассчитать интенсивность обслуженной нагрузки Yнс для каждого направления связи Yнс = Z нс = 1 2 3 1 0 1 0 1 2 3 2 0,7 0 3 3,1 0,9 0 2 0.697 0 р нс = 3 3.069 0.891 0 1 2 3 1 2 3 0 0,005 0,010 0 0,010 0 11 Расчет числа каналов на ветвях сети Решение обратной задачи Расчет числа каналов в направлениях связи V = F ( Zнс, рнс) Для расчета используется первая формула Эрланга либо таблицы Эрланга Zi i! p v Z j j! j 0 Требуемое число каналов на ветвях связи имеет следующие значения V m12 = 4; V m13= 8; V m23= 5. 12 Расчет числа каналов на ветвях сети Таблицы Эрланга A Значения в таблице – потери вызовов р Number of devices n 1 .333333 .354839 .375000 .393939 .411765 .428571 .444444 .459459 .473684 .487180 .500000 .512195 .523810 .534884 .545455 0.50 0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00 1.05 1.10 1.15 1.20 Z нс 12= 2 .076923 .088905 .101124 .113499 .125964 .138462 .150943 .163369 .175705 .187923 .200000 .211917 .223660 .235216 .246575 0.7 Эрл, 3 .012658 .016038 .019824 .024001 .028552 .033457 .038694 .044240 .050072 .056167 .062500 .069050 .075793 .082709 .089776 4 .001580 .002200 .002965 .003885 .004972 .006234 .007679 .009313 .011141 .013164 .015385 .017803 .020418 .023226 .026226 5 .000158 .000242 .000356 .000505 .000696 .000934 .001227 .001581 .002001 .002495 .003067 .003725 .004472 .005314 .006255 6 .000013 .000022 .000036 .000055 .000081 .000117 .000164 .000224 .000300 .000395 .000511 .000651 .000819 .001017 .001249 A 7 .000001 .000002 .000003 .000005 .000008 .000013 .000019 .000027 .000039 .000054 .000073 .000098 .000129 .000167 .000214 8 .000001 .000001 .000002 .000003 .000004 .000006 .000009 .000013 .000018 .000024 .000032 9 .000001 .000001 .000001 .000002 .000003 .000004 10 0.50 0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00 1.05 1.10 1.15 .000001 1.20 pнс 12 = 0.005 , V m 12 = 4 13 Расчет числа каналов на ветвях сети В том случае, когда направление совпадает с ветвью пропускная способность ветви равна пропускной способности НС 1 2 3 1 0 4 8 V нс = 2 0 5 3 0 В рассматриваемой задаче, топология отличается от структуры сети, поэтому реальное число каналов необходимо расcчитать для каждой ветви 14 Расчет числа каналов на ветвях сети 8 1 4 3 2 КЦ 2 КЦ 1 5 V нс = 1 2 3 1 0 Количество каналов на ветвях 2 4 0 3 8 5 0 Vm Vm Vm Vm = 4+8 = 12 2-КЦ1 = 4+5 = 9 КЦ1-КЦ2 = 8+5 = 13 3-КЦ2 = 8+5 = 13 1-КЦ1 В некоммутируемых сетях ветви с фиксированным одним путем установления соединения, количество каналов на ветвях определяется суммарным количеством каналов, из соответствующих направлений, в которые включаются ветви 15 Оценка влияния алгоритмов установления соединений Сеть с одним путем установления соединений в направлениях связи Исходные данные: структура , входящая нагрузка и требования к качеству обслуживания в направлениях связи 1 23 m m 12 2 m13 Z нс = 3 1 2 3 1 0 2 0,7 0 3 3,1 0,9 0 р нс = 1 0 1 2 3 2 0,005 0 3 0,010 0,010 0 N=3, M=3, I=3 При одном кратчайшем пути установления соединения расчетные значения пропускная способности ( исполненной нагрузки) и числа каналов на ветвях сети имеют следующие значения Yнс = 1 2 3 1 0 2 0.697 0 3 3.069 0.891 0 Vm= 1 2 3 1 0 2 4 0 3 8 5 016 Оценка влияния алгоритмов установления соединений Сеть с двумя путями установления соединений в направлениях связи Исходные данные: структура , входящая нагрузка и требования к качеству обслуживания в направлениях связи 23 m m 12 2 1 m13 Z нс = 3 23 m 1 m13 r1 2 0,7 0 3 3,1 0,9 0 р нс = 1 2 3 1 0 2 0,005 0 3 0,010 0,010 0 Особенность расчета: 1. Каждое направление связи надо декомпозировать на пути установления соединений 2 m 12 r2 N=3, M=3, I=3 1 2 3 1 0 3 2. Для каждой ветви необходимо рассчитать число каналов, обеспечивающее необходимую пропускную способность во всех направлениях, в которых ветвь задействована 17 Выбор 2-го пути производится в случае занятости всех каналов 1-го пути m 12 2 1 23 m В направлении 1 – 3 существуют два пути 1-й путь : 1-3 2 –й путь: 1-2-3 r2 Оценка влияния алгоритмов установления соединений m13 3 r1 Распределение исходных значений для НС 1-3 входной нагрузки и допустимых потерь можно сделать в виде: Z нс13 = Z r1/1-3 + Z p нс13 = p r1/1-3 p r2/1-3 r2/1-3 ( «параллельные вероятностные события») Такое распределение производиться в целью определения значений поступающей нагрузки и потерь на ветвях сети 18 Оценка влияния алгоритмов установления соединений Распределение потерь по ветвям r1/1-3 = p получаем píñ 13 2 Так как первый путь совпадает с ветвью, то рm13 = p r1/1-3 =√‾р 1 нс13 23 m m 12 pr1/13 pr 2 /13 r2/1-3, r2 В предположении, что p m13 3 r1 Второй путь состоит из двух ветвей ( последовательно соединенных), поэтому p r2/1-3 = 1- ( 1-pm12)(1-pm23) Если предположить что потери на первой и второй ветви второго маршрута одинаковы, т.е. рm12= рm23 = рm, то p r2/1-3 = р = 1- (1- рm) (1- рm)=1- (1- рm)2= 1- (1- 2рm+ рm2) 19 Оценка влияния алгоритмов установления соединений Так как значение потерь р – это малая величина, можно внести допущение, что p r2/1-3 ≈ 2pm Тогда потери на ветвях второго пути можно рассчитать из допустимого значения потерь на втором пути в виде: рm12= рm23 = рm ≈ p r1/1-3 ≈ √‾рнс13/2 m13 r1 нс13 = √‾0.010= 0.1 = 100‰ рm12= рm23 ≈ √‾р 23 m 1 рm13 = √‾р 2 m 12 r2 Для рассматриваемого примера получаются следующее значение потерь на ветвях сети нс13/2 ≈ 0.05 ≈ 50‰ 3 20 Оценка влияния алгоритмов установления соединений Распределение нагрузки по ветвям Z нс13 = Z r1/1-3 + Z r2/1-3 Следовательно, =Z r2/1-3 r2 r1/1-3 Z m13= Z нс13 /2 Z m12= Z нс13 /2 2 1 23 m Тогда Z m 12 Предположим, что m13 3 r1 На ветвь m23 поступить нагрузка, исполненная на ветви m12. Поэтому Z m23= Z m12 (1-pm12)=Z нс13(1-pm12)/2 21 Оценка влияния алгоритмов установления соединений Для рассматриваемого примера получаем следующее распределение значений поступающей нагрузки на ветвях сети Z m13 = Z нс13/2 = 3.1/2 = 1.55 Эрл Z m12 = Z нс13/2 = 3.1/2 = 1.55 Эрл Z m23= Z нс13(1-pm12)/2= 1.55(1-0.05)/2 = 1.47 Эрл Таким образом, для направления связи 1-3 получено распределение поступающей нагрузки и допустимых потерь по всем ветвям сети Исходя из полученных значений можно вычислить исполненную нагрузку на ветвях Ym13= Zm13( 1-pm13) = 1.55( 1-0.05) = 1.47 Эрл Ym12= Zm12( 1-pm12) = 1.55( 1-0.05) = 1.47 Эрл Ym23= Zm23( 1-pm23) = 1.47( 1-0.05) = 1.39 Эрл Аналогично, можно рассчитать исполненную нагрузку на ветвях по другим направлениям 22 Оценка влияния алгоритмов установления соединений Расчет требуемого числа каналов на ветвях сети, обеспечивающего выполнение требований к допустимым потерям во всех направлениях связи предусматривает Расчет суммарной поступающей нагрузки на каждую ветвь сети из всех направлений и всех путей установления соединений, в состав которых ветви входят Распределение значений допустимых потерь на каждую ветвь из всех направлений и путей и выбор для каждой ветви минимального значения потерь Таким образом, для минимального значения допустимых потерь на ветви и суммарного значения поступающей нагрузки на ветвь определяется необходимое число каналов на ветви ( такой расчет производится для каждой ветви в сети) 23 ; рл Э 5 47 .0 1. = 0 Z= p 23 3 m 12 m 23 1 r2 Направление 1-2 : Zнс1-2 = 0.7 Эрл, рнс1-2 = 0.005 2 ; рл Э 5 34 03 0. 0. Z= p = Z=1.55 Эрл; p = 0.1 r1 m13 Z= 0 p .35 = Э 0 . рл 07 ; r2 r1 1 Направление связи 1-3 : Zнс1-3 = 3.1 Эрл, рнс1-3 = 0.01 m 12 2 m Z= 1 p .55 = Э 0 . рл 05 ; Оценка влияния алгоритмов установления соединений m13 3 m 12 2 m Направление 2-3 : Zнс1-3 = 0.9 Эрл, рнс2-3 = 0.01 r2 r1 23 1 ; рл Э 45 .1 0. = 0 Z= p Z= 0 p .45 = Э 0 . рл 05 ; Z=0.35 Эрл; p = 0.035 m13 Z=0.43 Эрл; p = 0.05 3 24 Оценка влияния алгоритмов установления соединений m 12 m13 Z=2.33 Эрл; p = 0.035 ; рл Э 5 66 03 2. 0. Z= p = 23 1 2 m Z= 2. p 35 = Э 0 . рл 05 ; После суммирования нагрузок и выделения минимального значения потерь получаем следующие значения поступающих нагрузок и допустимых потерь на ветвях 3 На основе таблиц Эрланга можно определить следующие значения числа каналов на ветвях сети V m12 = 6; V m13= 6; V m23= 6. 25 Оценка влияния алгоритмов установления соединений Сравнение результатов расчетов 1 2 3 Z нс = 1 0 2 0,7 0 3 3,1 0,9 0 1 0 1 2 3 р нс = 2 0,005 0 3 0,010 0,010 0 При одном кратчайшем пути установления соединения расчетные значения исполненной нагрузки и числа каналов на ветвях сети имеют значения Ym = 1 2 3 0 0.697 3.069 0 0.891 0 1 2 3 Vm= 1 2 3 1 0 2 4 0 3 8 5 0 При двух путях установления соединения расчетные значения исполненной нагрузки и числа каналов на ветвях сети имеют следующие значения Ym = 1 2 3 1 0 2 3 2.23 2.567 0 2.248 0 Vm= 1 2 3 1 0 2 6 0 3 6 6 0 26 Оценка влияния алгоритмов установления соединений Основные выводы Использование нескольких путей установления соединений в направлениях связи увеличивает суммарную поступающую и, соответственно, функционирующую нагрузку на каждую ветвь сети При одинаковой входящей нагрузке использование нескольких путей установления соединений практически не намного увеличивает количество каналов на ветвях сети Существенный рост поступающей нагрузки на ветви, не вызывает увеличения числа каналов в связи в связи с тем, что требование к качеству обслуживания на ветви – минимальное из всех возможных ( из разных направлений) 27 Оценка влияния алгоритмов установления соединений Основные выводы Чем выше емкость пучка каналов, тем меньше показатель потерь вызовов при фиксированном значении входящей нагрузки Доступность в обслуживании вызовов выше в одном емком пучке каналов, чем доступность в нескольких пучках при одинаковом суммарном числе каналов в пучках (доказано в теории массового обслуживания) В некоммутируемых сетях число каналов на ветвях однозначно соответствует величине исполненной нагрузки с заданным требованиям к качеству обслуживания Расчет числа каналов производится по величине интенсивности входящей нагрузки в ЧНН для заданного требования к качеству обслуживания 28 Литература Романов А. И. Телекоммуникационные сети и управление: Учебное пособие –К. ИПЦ « Киевский университет», 2003, -247с. Корнышев Ю.Н., Фань Г.Л. Теория распределения информации – М.: Радио и связь, 1985 Сети ЭВМ. Под редакцией В.М. Глушкова – М.: Связь, 1977 Бусленко Н. П. Моделирование сложных систем – М. : Наука, 1978 Гнеденко Б.В., Коваленко И.Н. Введение в теорию массового обслуживания – М.: Наука, 1966 Клейнрок Л. Коммутационные сети – М.: Наука, 1970 Шварц М. Сети ЭВМ. Анализ и проектирование - М.: Радио и связь, 1981 Советов Б.Я. и др. Построение сетей интегрального обслуживания – Л.: Машиностроение, Лен отд-е, 1990 Клейнрок Л. Вычислительные сети с очередями – М.: Мир, 1979 Хилс М.Т. Принципы коммутации в электросвязи - М.: Радио и связь, 1984 Френк Г. , Фриш И. Сети, связь и потоки – М.: Связь, 1978 29 Оценка влияния алгоритмов установления соединений Распределение нагрузки по ветвям Z нс13 = Z r1/1-3 + Z r2/1-3 23 m m 12 r2 Если предположить, что все нагрузка поступает на первый путь выбора, то Z r1/1-3 = Z нс13 2 Тогда Z r2/1-3= Z r1/1-3 pm13= Z нс13 pm13 m13 1 3 Следовательно, r1 Z m12= Z нс13 pm13 На ветвь m23 поступить нагрузка, исполненная на ветви m12. Поэтому Z m23= Z m12 (1-pm12)=Z нс13 pm13(1-pm12) 30 Оценка влияния алгоритмов установления соединений ?????? Для рассматриваемого примера получаем следующее распределение значений поступающей нагрузки на ветвях сети Z m13 = Z нс13= 3.1Эрл Z m12 = Z нс13*pm13 = 3.1*0.05 = _____ Эрл Z m23= Z нс13*pm13 (1-pm12)= _________Эрл Таким образом, для направления связи 1-3 получено распределение поступающей нагрузки и допустимых потерь по всем ветвям сети Исходя из полученных значений можно вычислить исполненную нагрузку на ветвях Ym13= Zm13( 1-pm13) = 1.55( 1-0.05) = 1.47 Эрл Ym12= Zm12( 1-pm12) = 1.55( 1-0.05) = 1.47 Эрл Ym23= Zm23( 1-pm23) = 1.47( 1-0.05) = 1.39 Эрл Аналогично, можно рассчитать исполненную нагрузку на ветвях по другим направлениям 31 Спасибо за внимание! 32 Оценки предпочтения рекламы операторов Социальные рекламные ролики КС 33