УДК 621.446
Блажевич Б.Э. сотрудник Академия ФСО России Россия, г. Орел Земляков М.А. сотрудник Академия ФСО России Россия, г. Орел Королев А.В., к.т.н. профессор кафедры Академия ФСО России Россия, г.Орел
РЕШЕНИЕ ЗАДАЧИ АНАЛИЗА ЗВЕНА МУЛЬТИСЕРВИСНОЙ СЕТИ СВЯЗИ
Аннотация: Обслуживание вызовов услуг связи реального времени в мультисервисной сети связи имеет одинаковый характер как в сетях с коммутацией пакетов, так и в сетях с коммутацией каналов. Использование сетей коммутации пакетов не должно влиять на качество предоставляемых абонентам услуг. Узлы сети связи должны обладать достаточной пропускной способностью для выполнения требований по задержке трафика. При выполнении нормированных условий по количеству потерянных пакетов качество обслуживания будет измеряться долей потерянных заявок и определяться доступностью ресурса пропускной способности канала. Для нахождения значений характеристик показателей качества обслуживания (QoS) разработана модель, представленная в данной работе. Автоматизации данного процесса и была посвящена статья.
Ключевые слова: показатели качества обслуживания (QoS), теория телетрафика, услуги реального времени, мультисервисные модели, определение требуемого канального ресурса.
Blazhevich B.E. student
FSO Academy of Russia, Russia, Orel Zemlyakov M. A. student,
FSO Academy of Russia, Russia, Orel
Korolev A. V., Candidate of Technical Scince professor of the department FSO Academy of Russia, Russia, Orel
Abstract: Serving of multiservice network using real-time services have the same character for both the circuit packet networks and the circuit switching networks. Using of packet network must not influence on quality of service. Network nodes must have enough throughputs for executing traffic delay demands. When satisficing the specified normalized value of packet losing, the quality of service is measured the part of lost requests and determined with throughput resource assessing. For searching values QoS the model has been created. An authomatization of this process is the target of this article.
Keywords: quality of service indicators (QoS), teletraffic theory, real-time services, multiservice models, determination of the required channel resource.
Современные мультисервисные сети связи (МСС) способны обрабатывать широкий спектр сообщений от традиционной телефонии до услуг с комплексным предоставлением информации (мультимедиа). При этом предоставляемые услуги требуют обеспечения различных требований к битовой скорости и, как следствие, организации каналов с различной пропускной способностью (табл. 1). Кроме того, данные услуги существенно отличаются по длительности обслуживания вызов пользователей. Так, телефонный разговор в среднем длится от 2 до 25 мин, тогда как продолжительность просмотра контента телевизионного вещания лежит в диапазоне от 10 мин до 3 часов. Таблица 1. Требования различных услуг МСС к скорости передачи
Услуги Технология кодирования Скорость передачи
Речь Телефония (очень высокого качества МСЭ-Т, G.711 64 Кбит/с
Телефония (высокое качество) МСЭ-Т, G.729 8 Кбит/с
Телефония (качество от высокого до удовлетворительного) МСЭ-Т,а723.1 5,3/6,4 кбит/с
Аудиода нные Потоковое аудио МР3 32 - 320 Кбит/с
Музыкальный компакт диск CD-DA 1441 Кбит/с
Музыкальный компакт диск MPEG с БПФ 192 - 256 Кбит/с
Аудиозапись высокого качества MPEG с БПФ 384 Кбит/с
Видеода нные Видеоконференции МСЭ-Т, Н.261 100 Кбит/с
Потоковое видео MPEG-4 до 10 Мбит/с
Традиционное телевидение MPEG-2 2 - 4 Мбит/с
ЦТВ профессионального качества МСЭ-Р ВТ.601 166 Мбит/с
DVD-формат для DVD-дисков MPEG-2 3 - 6 Мбит/с
HDTV - телевидение высокой чёткости MPEG-2 25 - 34 Мбит/с
Несмотря на большую размерность исходных данных для мультисервисной модели системы распределения информации все основные результаты были получены по аналогии с ранее сформулированными для классической Эрланговской модели, которая нашла широкое применение в деятельности специалистов, занимающихся разработкой традиционных сетей связи с коммутацией каналов [1-3]. С учетом указанных факторов в мультисервисной модели исследуется процесс совместного использования общего канального ресурса звена МСС п пуассоновскими потоками вызовов (заявок), имеющих различие в интенсивности поступления, объеме ресурса, который выделяется для обслуживания одной заявки, и времени его занятия. Данная мультисервисная система в теории телетрафика относится к новому классу многопотоковых моделей, в которых схема занятия канального ресурса зависит от типа поступившей заявки [2, 3]. При этом процессы обслуживания неординарных потоков заявок должны рассматриваются раздельно.
Рассмотрим мультисервисную систему обслуживания (рис. 1) на которую поступает п потоков заявок сервисов (услуг) реального времени (видеоконференцсвязь, речевые сообщения, аудиоконференцсвязь и др.). Заявки отличаются по ряду признаков и являются неординарными (маркированными).
Рис. 1. Модель мультисервисной системы обслуживания с потерями.
Система полнодоступная однозвенная, способ обслуживания - с явными потерями. Скорость передачи информации в мультисервисной модели обозначается как V, является целым числом и выражается в единицах канального ресурса (ЕКР).
Количество источников нагрузки (Nk), формирующих потоки нагрузки, не ограничено Nk > 100. Поток заявок k-го потока (k = 1, 2, .., n) является Пуассоновским с интенсивностью поступления заявок Xk.
Для того чтобы предоставить каждый из требуемых сервисов реального времени необходимо иметь b свободных единиц канального ресурса (ЕКР) звена МСС. Длительность занятия канального ресурса на обслуживание одной заявки k-го потока определяется как 1/. Поток освобождений описывается экспоненциальным распределением с параметром ^. Поступающая нагрузка от k-го потока в данном случае может быть вычислена по следующей формуле: Zk = Xk/^k.
Стратегия доступа с резервированием каналов (Trunk Reservation) используется для доступа к передаточному ресурсу линии. Данная стратегия предусматривает введение индивидуального порога резервирования канального ресурса (РКР) для каждого k-го потока - (
0k * V).
Пусть общее число занятых канальных единиц в момент поступления заявки равно i. При i > 0k вновь поступившая заявка k -го потока теряется (получают отказ), повторно для обслуживания не поступает и в дальнейшем не оказывает влияние на систему. Во всех остальных случаях заявка принимается к обслуживанию.
Решение задачи анализа звена МСС сводится к определению вероятности потерь заявок (nk) и доли обслуженной нагрузки (Yk) для каждого k-го сервиса (k = 1,2,3,..., n.) при заданных параметрах структуры
(V), входных потоках (n, Хк, Ък, ) и дисциплине обслуживания (0к).
Анализ сети связи - это метод исследования существующей сети, характеризующийся выделением и изучением отдельных ее частей, а также характеристик и качества функционирования. Задачи анализа актуальны для существующих сетей связи. В классе задач анализа рассматриваются также вопросы расчета характеристик и параметров как сети в целом, так и отдельных ее элементов. К ним относятся задачи нахождения оптимальных путей передачи информационных сообщений, определения совокупности путей заданного транзитного пути, оценки пропускной способности канала, вероятности установления соединения между пунктами и т. д. Основная задача анализа сети состоит в расчете параметров сети в целом, параметров отдельных ее фрагментов и параметров ее элементов; аналогичные задачи возникают при учете возможности аварийного исключения узлов и линий для оценки живучести
сети или без учета аварийных ситуаций для оценки надежности сети. Решение задачи синтеза звена МСС является обратной анализу и сводится к нахождению необходимого объема канального ресурса (V) при заданных значениях параметров потоков (п, Хк, Ьк, цк), дисциплине обслуживания (
6к) и нормах на потери заявок (пк < п*).
Для решения поставленной задачи анализа разработан алгоритм. В разработанном алгоритме метод Кауфмана-Робертса применяется для снижения вычислительной сложности [2]. Данный метод основан на разбиении пространства различных состояний модели по числу занятых ЕКР, позволяет эффективно вычислять нормированные вероятности величины обслуживания сервисов. Алгоритмы, построенные на основе данного метода, относят к классу "рекурсивных" с полиномиальной вычислительной сложностью [3].
Начало
Ввод исходных данных
п, Ьк, 1Ь V, ®к, п*
Р(0):= 1
Расчет ненормированных
вероятностей Р(() по формуле (1), I =1, 2, ..., V
/Вывод результатов расчета
Конец
Рис. 2. Схема алгоритма анализа звена МСС
С
Под рекурсией здесь понимается процедура определения вероятностей потерь через предыдущие состояния системы. При решении задачи анализа МСС она сводится к выполнению последовательности следующих основных шагов (рис. 2): Шаг 1. Ввести исходные данные:
- n - число услуг различных категорий (речь, данные, ВКС и др.);
- Zk - интенсивность нагрузки, поступающей от к-категории пользователей (к = 1,2,..., n);
- Ьк - ресурс канала, необходимый для обслуживания одной заявки к-го потока (категории);
- V - скорость выраженная в ЕКР, необходимая для передачи информации по мультисервисной линии.
- - индивидуальный порог резервирования канального ресурса
(Öк^ V).
Шаг 2. Приравнять значение нормированного параметра P(0) системы в нулевом состоянии к "1":
P(0) = 1.
Шаг 3. Последовательно увеличивая i в заданных пределах от 1 до V (i = 1, 2,..., V) вычислить из P(0) значения ненормированных
вероятностей P(i) по следующему соотношению:
1 n
P(i) = - • L Zk • Ьк • p(i - ьк) • (1 - Фк (i - Ьк)) • I(i - ьк > о), (1)
i к=1
где: I (•) - индикаторная функция, определяемая соотношением
Г1, если выполнено условие, сформулированное в скобках; [О, если это условие не выполнено; ф (i) - функция внутренней блокировки можно вычислить по формуле:
... ... .. Г0, если i = i1 • Ь1 +...+in • ьп к;
Фк (i) = Фк (i1, i2,...,in ) = [
[1, в остальных случаях.
Шаг 4. Далее рассчитать значение нормировочной константы
N = LP(i). (2)
i=0
Шаг 5. Определить нормированные значения вероятностей p(i) через ненормированные P(i) (шаг 5)
p(i) = f^ (3)
Шаг 6. Вычислить вероятность потерь вызовов потоков нагрузки реального времени для каждого к-го потока
% = 2>(0 -ф* (i) . (4)
i=0
Шаг 7. Рассчитать интенсивность обслуженной нагрузки реального времени для каждого k-го потока
Yk = Zk - Ък - (1 -П*). (5)
Шаг 8. Вывести результаты расчета: щ, Yk.
Если полученные значения показателей качества обслуживания не удовлетворяют требуемым значениям (щ > п*), задача анализа может быть решена повторно при допустимом увеличении объема канального ресурса (V) звена МСС.
Таким образом, доведенные до программной реализации конструкции алгоритма являются универсальными и тем самым позволяют решать широкий перечень задач при исследовании МСС. При определенных исходных данных, правильном выборе нагрузочных и структурных параметров может быть исследован процесс обслуживания заявок, использующих различные стратегии доступа к канальному ресурсу звена МСС. Так, например при Vk = const - с кластеризацией
(V1 + V + ... + Vn = V). Кроме того, используя вместо формул (1) и (4), (5) выражения, полученные в [4], получаем возможность учесть приоритетную дисциплину обслуживания. Приняв Ъk = 1, расчет сводится к первой формуле Эрланга, которая традиционно используется для моносервисных сетей. А многократная реализация шагов предложенного алгоритма анализа при заданном качестве обслуживания и варьировании величины V в допустимой области значений обеспечивает решение задачи синтеза звена МСС.
При моделировании с различными исходными данными и сопоставлении полученных результатов с реальными значениями функционирования звена МСС, установлено, что данный подход позволяет получить приемлемые для практики результаты. Пример анализа звена МСС с использованием алгоритма и его программной реализации представлен в таблице 2. При заданных величине объема канального ресурса V и числе услуг n произвели расчет вероятности потерь пк и объем обслуженной нагрузки Y .
В отличии от традиционных сетей связи, в который как правило заявки однородные, в звене МСС с неординарными заявками интуитивно предсказать поведение зависимостей показателей качества обслуживания от канального ресурса не представляется возможным. Как видно, даже при малой размерности исходных данных процедура расчета звена МСС является достаточно трудоемкой. При данных условиях прослеживается нелинейная зависимость зависимостей вероятностей потерь заявок для каждого типа трафика от канального ресурса звена МСС. В условиях
гетерогенного трафика введение индивидуальных порогов резервирования является эффективным механизмом выравнивания потерь и реализации приоритетного доступа к общему канальному ресурсу мультисервисного звена для обеспечения требуемого качества обслуживания разнородных разноскоростных потоков заявок пользователей на уровне управления МСС.
Проведенные результаты исследований показал нелинейный характер зависимости вероятности потерь заявок от доступного объема канального ресурса в звене МСС. При увеличении количества потока заявок данный эффект усиливается. Без наличия соответствующих программного и технического обеспечения проблематично найти правильное решение по обеспечению заданного качества обслуживания мультисервисного трафика и выбору оптимальной стратегии (схему) доступа. Это подтверждает актуальность задач анализа мультисервисных сетей связи. Разработанное программное обеспечение позволяет с требуемой точностью быстро провести расчет звена МСС в широком диапазоне исходных данных, что свидетельствует о ценности разработанных модельно-алгоритмических конструкций для решения широкого перечня научно-практических задач. Следовательно, предложенное программное обеспечение может применяться в системе поддержки принятия решений должностных лиц и специалистов, занимающихся вопросами проектирования и эксплуатации МСС.
Использованные источники:
1. Методы и модели теории телетрафика: учебное пособие / В.Т. Еременко, А. В.Королев, А.Н. Орешин, И.А.Саитов [и др.]. - Орёл: ОГУ им. И.С. Тургенева, 2019. - 244 с.
2. Математическое моделирование систем и сетей телекоммуникаций. Часть 2. Основы моделирования распределения информации в инфокоммуникационных системах и сетях: учебное пособие / В. Т. Еременко, А. Е. Миронов, А. В. Королев, А. Н. Орешин, К. А. Батенков, Н. И. Мясин. - Орел: ОГУ имени И.С. Тургенева, 2019. - 238 с.
3 Лившиц Б. С. Теория телетрафика. Издание второе. 1979. - 163 с. 4. Степанов С.Н. Основы телетрафика мультисервисных сетей. - М.: Эко-Трендз, 2010. - 392 с.