6.4 Задержка сообщений в канале ОКС №7 при передаче от SSP к SCP
В звене ОКС №7 сообщения передаются с помощью пакетов, называемых сигнальными единицами - СЕ. Эти СЕ имеют различное назначение и переменную длину. Одно сообщение может передаваться с помощью нескольких СЕ [16].
Используется три типа СЕ:
1) значащие СЕ (ЗНСЕ) - их длина может быть до 273-х байтов;
2) сигнальные единицы состояния звена (СЗСЕ) используются для индикации состояния оконечных устройств и управления звеном сигнализации. Их длина может быть 7 или 8 байтов;
3) заполняющие СЕ (ЗПСЕ), которые имеют нулевую полезную длину, однако, наличие ЗПСЕ позволяет оперативно контролировать работоспособность звена сигнализации при отсутствии пользовательского сигнального трафика. Они передаются лишь в том случае, когда отсутствуют для передачи ЗНСЕ или СЗСЕ.
При передаче в ОКС №7 сигнальные единицы СЗСЕ имеют наивысший приоритет. Следующий приоритет принадлежит ЗНСЕ. При передаче СЕ используется дисциплина обслуживания с относительным приоритетом, ибо нельзя прервать начатую передачу СЕ [6].
Для достижения требуемой производительности и повышения надежности передачи сигнальных сообщений между SSP и SCP обычно используют одновременно несколько звеньев ОКС.
Допустим, что сеть предоставляет Му различных услуг.
Количество пользователей услуги yi составляет число Nyi.
Количество запросов на услуги yi ,поступающее от одного пользователя в ЧНН, составляет i
Таблица 6.1 - Исходные параметры
Параметры | Услуги | |||
1 | 2 | 3 | ||
Наименования | Обозначения | FPH | CCC | ACC |
Количество пользователей услуги, тыс | Nyi | 1,5 | 2,5 | 30 |
Количество звонков в ЧНН на одного пользователя | ∆i | 10 | 1,0 | 0,5 |
Число транзакций на одну услугу | nTPI | 1 | 3 | 6,5 |
Процент услуг, требующих обработки статистики, % | Si | 100 | 0 | 0 |
Среднее число обращений к памяти при записи | nЗУI | 0 | 0 | 0,8 |
Среднее число обращений к памяти при чтении | nЧУI | 1 | 1 | 2 |
Среднее время одного обращения к памяти, мс | τОБ | 15 | ||
Число зеркальных дисков | nЗД | 3 | ||
Средняя длина одной транзакции, байт | вТР | 140 | ||
Средняя длина СЗСЕ, байт | вСЗ | 8 | ||
Средняя длина ЗНСЕ, байт | вЗН | 53 | ||
Средняя длина ЗПСЕ, байт | вЗП | 6 | ||
Средняя интенсивность поступления СЗСЕ, 1/с | λСЗ | 2 | ||
Допустимый расчетный коэффициент загрузки канала ОКС-7 | pОКС | 0,2 | ||
Время обработки одной транзакции базовой процессорной системой, мс | τПБ | 10 | ||
Коэффициент использования процессорного времени | αП | 0,2 | ||
Коэффициент вариации длительности обработки транзакций процессорами | vПД | 1,0 | ||
Среднее время анализа ответа на каждую транзакцию в SSP, мс | tSSP | 0.2 |
Интенсивности поступления запросов на услугу yi в ЧНН от всех Nyi пользователей:
(6.13)
1/час;
1/час;
1/час.
Интенсивности поступления тех же запросов в одну секунду в течение ЧНН:
(6.14)
1/c
1/c
1/c
Суммарная интенсивность поступления запросов на все виды услуг, задействованных в сети:
(6.15)
1/c
Средняя интенсивность поступления запросов на ИУ, приходящаяся на каждое звено ОКС:
(6.16)
где nк - число дуплексных звеньев ОКС, соединяющих SSP с SCP.
Вероятности появления услуг yi [7]:
(6.17)
Среднее число транзакций на одну услугу:
(6.18)
транзакций/услугу.
где nTPi - число транзакций, обеспечивающих реализацию услуги yi.
Значения nTPi обычно задаются в исходных данных, исходя из имеющейся статистики [7].
Часть услуг требует для своего выполнения передачи некоторых статистических данных. Обозначим через Si процент каждой из услуг yi ,требующий передачи дополнительной статистической информации. Среднее число транзакций на одну услугу, с учетом необходимой передачи статистики:
(6.19)
транзакций/услугу.
Среднее число транзакций, осуществляемых в одну секунду, с учетом передачи статистических данных:
(6.20)
транзакций/услугу.
Указанная интенсивность осуществления транзакций служит основой для расчета требуемого числа звеньев системы ОКС №7 между SSP и SCP.
Допустим, что каждая транзакция включает в себя пзн ЗНСЕ, передаваемых в одном направлении по звену ОКС.
Из рисунка 6.3, например, следует, что для реализации вызова одной интеллектуальной услуги требуется передать 6 ЗНСЕ.
Учитывая, что в канале осуществляется дуплексная передача, в среднем, в каждом направлении необходимо передать 3 ЗНСЕ [19].
Средняя длительность группы ЗНСЕ, передаваемой в одном направлении в течение одной транзакции:
(6.21)
где зн - средняя длительность ЗНСЕ.
Обозначим через вТР - среднюю длину пакета, передаваемого в течение одной транзакции в одном направлении канала ОКС №7, а через в3Н - среднюю длину ЗНСЕ, выраженные в байтах.
Количество n3Н значащих единиц, передаваемых в одном направлении в течение одной транзакции:
(6.22)
Значения вТР и в3Н обычно задаются в пределах 140 и 53 байта соответственно, исходя из имеющихся статистических данных.
Следовательно, каждая транзакция осуществляет передачу в одном направлении, в среднем, 2,6 сигнальных единицы.
Среднюю длительность одной ЗНСЕ обозначим через 3Н.
Помимо ЗНСЕ в канале присутствует поток СЗСЕ с интенсивностью СЗ, практически не зависящей от поступающих запросов на ИУ, и средним временем передачи СЗ Указанные СЗСЕ используются для управления сетью и имеют приоритет выше, чем приоритет ЗНСЕ. Наконец, всё оставшееся свободное время в канале заполняется потоком ЗПСЕ, с интенсивностью ЗП и длительностью передачи ЗП
Длительности передачи СЕ зависят от их длины и скорости Вк передачи информации в канале [7].
Если обозначить взн, всз и взп соответствующие средние длины сигнальных единиц, выраженные в байтах, то:
(6.23)
(6.24)
(6.25)
Обычно скорость модуляции Вк в канале ОКС №7 составляет 64 кбит/с. Если принять значения длин сигнальных единиц, соответственно: взн=53 байтов, всз=8 байтов, взп=6 байтов, то получим следующие значения средних времен передачи СЕ [19]:
мс;
мс;
мс.
Если принять среднее число ЗНСЕ передаваемых в течение одной транзакции по каналу ОКС в одну сторону n3П =2,6, то среднее время передачи одной транзакции [7]:
, мс. (6.26)
мс.
Количество звеньев ОКС №7 от SSP к SCP определяется исходя из требования минимальной загрузки канала ,значение которой выбирается в пределах =0,2:
(6.27)
Значение nк округляется до ближайшего большего целого числа. Интенсивность поступления транзакций в расчете на одно звено ОКС №7:
(6.28)
является одной из основных характеристик работоспособности звена.
Предположим, что поступающие транзакции, а также СЗСЕ и ЗПСЕ образуют простейшие пуассоновские потоки [6].
На самом деле это не так. Однако принятие экспоненциального распределения обеспечивает некоторый дополнительный запас при расчетах.
Простейшая модель канала передачи данных между SSP и SCP и обратно, представляет одноканальную СМО, в которой обрабатываются три потока сообщений:
Z1 - поток СЗСЕ, имеющих наивысший приоритет;
Z2 - поток транзакций, реализующих запросы на ИУ;
Z3 - поток ЗПСЕ, имеющих самый низший приоритет.
На рисунке 6.4 показана схема обслуживания указанных потоков заявок в одноканальной СМО.
Коэффициент загрузки канала сигнальными единицами СЗСЕ, образующими поток Z1:
(6.29)
Коэффициент загрузки канала сигнальными единицами ЗНСЕ, образующими поток Z2 [7]:
(6.30)
Рисунок 6.4 - Обслуживание заявок в одноканальной СМО
Поскольку всё время канала, не занятое передачей транзакций и СЗСЕ, используется для передачи ЗПСЕ, суммарный коэффициент загрузки канала всегда равен 1, следовательно, коэффициент загрузки канала сигнальными единицами ЗПСЕ, образующими поток Z3 [19]:
(6.31)
Заявки, поступившие в канал и ожидающие передачи, заносятся в соответствующие очереди О1, О2 и О3. В очередях заявки упорядочены по времени их поступления. Когда в канале заканчивается передача очередного сообщения, то управление переходит к программе «Диспетчер». Программа выбирает для очередной передачи сообщение с наивысшим приоритетом, если очереди более старших приоритетов не содержат сообщений (т.е. оказываются пустыми). Выбранное для передачи сообщение захватывает канал на все время его передачи. Если в систему поступает N простейших потоков сообщений с интенсивностями , средние длительности передачи сообщений каждого типа, соответственно, равны , и вторые начальные моменты соответственно , то среднее время tK ожидания в очереди сообщений, имеющих приоритет К, определится соотношением:
(6.32)
где , , - загрузки, создаваемые СЕ i-го типа [7].
Используя понятие коэффициента вариации длины сообщений:
(6.33)
где - среднеквадратичное отклонение времен передачи сообщений i-го типа, получим соотношение:
(6.34)
В рассматриваемом конкретном случае анализа имеются всего N=3 типа передаваемых сообщений [6].
Для сообщений потока Z1 (к=1):
(6.35)
Для сообщений потока Z2 (к=2):
(6.36)
Для сообщений, образующих поток Z3 (к=3):
(6.37)
где , и - коэффициенты вариации длин сообщений для потоков СЗСЕ, транзакций и ЗПСЕ соответственно [19].
При определении значений коэффициентов вариации длин сообщений необходимо учесть, что все сигнальные единицы СЗСЕ и ЗПСЕ имеют практически постоянную длину (=0; =0) и, следовательно, =0 и =0.
Сообщения транзакций, напротив, имеют информационные части переменной длины. Если предположить, что длины указанных сообщений распределены по экспоненциальному закону, то , и коэффициент вариаций vtp оказывается равным 1.
Учитывая все сказанное, определим значения времени ожидания в очередях для сообщений каждого типа [7].
Среднее время ожидания в очереди на передачу для СЗСЕ, имеющих наивысший приоритет:
(6.38)
Среднее время ожидания в очереди на передачу для сообщений транзакций, имеющих второй приоритет:
(6.39)
Среднее время ожидания в очереди на передачу для сообщений ЗПСЕ оказывается бесконечно большим. Очередь ЗПСЕ считается неограниченной, поскольку значение R3=l:
(6.40)
При определении характеристик ИС особый интерес представляют временные задержки в очередях передаваемых транзакций tTРО .Задержки в очередях сигнальных единиц СЗСЕ, имеющих наиболее высокий приоритет, оказываются меньшими, по сравнению с задержками транзакций, что способствует улучшению управляемости ИС [8].
Среднее время передачи и ожидания в очередях для одной транзакции:
(6.41)
В течение каждой транзакции указанное время повторяется дважды: при передаче информации от SSP к SCP и от SCP к SSP.
0 комментариев