Оптимизация стохастической модели трафика для мультисервисных сетей
Передача мультимедийного трафика реального времени с соблюдением требований по качеству обслуживания как актуальная задача в современных телекоммуникациях. Способы повышения коэффициента использования сети на основе стохастической глобальной оптимизации.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 28.05.2017 |
Размер файла | 184,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Оптимизация стохастической модели трафика для мультисервисных сетей
П.А. Трещановский
Передача мультимедийного трафика реального времени с соблюдением требований по качеству обслуживания (QoS) является одной из наиболее актуальных задач в современных телекоммуникациях. Ограниченная пропускная способность сетей, большое число абонентов и жесткие требований к параметрам QoS могут становиться причинами падения качества предоставляемой мультимедийной услуги в многоканальных абонентских сетях. Для решения данной проблемы необходимо динамическое управление ресурсами сети с резервирующее необходимой пропускной способности для каждого мультимедийного потока. Широко известными являются применяемые в Интернете методы интегрированного обслуживания (IntServ) [1] и дифференцированного обслуживания (DiffServ) [2]. Эффективность управления сетевыми ресурсами, проявляющаяся в максимально возможном количестве обслуживаемых потоков, во многом зависит от математической модели трафика, на основе которой производится резервирование. В данной работе предложена новая параметризованная модель, позволяющая за счет более полного учета вероятностных свойств трафика добиться повышения коэффициента использования сети. Получение оптимальных параметров модели возможно с помощью предложенного метода расчета на основе стохастической глобальной оптимизации.
Одной из наиболее распространенных моделей трафика для управления сетевыми ресурсами и контроля доступа является кривая поступления [3]. Эта модель представляет собой функцию времени , определяющую максимальный объем данных, передаваемый источником трафика за время t. Данная модель позволяет легко характеризовать агрегированные мультимедийные потоки с помощью суммы функций отдельных кривых , а также осуществлять профилирование потоков на входе в сеть, например, с помощью алгоритма «дырявого ведра» [4]. Для определения параметров QoS используется дополнительная модель, характеризующая узел коммутации (УК) сети и называемая кривой обслуживания . Кумулятивный выходной поток такого узла связан с входным потоком неравенством , где обозначает операцию свертки в мин-плюс алгебре. Кривая обслуживания обладает рядом полезных свойств. Во-первых, важнейшие параметры QoS могут быть вычислены на основе кривых поступления и обслуживания с помощью теории сетевого исчисления. В частности, максимальная задержка передачи определяется равенством
где обозначает максимальное горизонтальное расстояние. Во-вторых, данному определению кривой обслуживания удовлетворяют многие популярные алгоритмы выборки пакетов, в числе которых приоритетная выборка и взвешенная «справедливая» выборка (Weighted Fair Queueing) [5], что позволяет характеризовать реальные узлы коммутации абонентских сетей. Наконец, возможность конкатенации кривых обслуживания позволяет легко переходить от исследования отдельных узлов коммутации к расчету цепочек УК. Для этого совокупная кривая обслуживания вычисляется с помощью мин-плюс свертки отдельных кривых: . Перечисленные свойства позволяют использовать кривую поступления при реализации интегрированного или дифференцированного подхода к управлению трафиком. В частности, в первом случае используется кусочно-линейная кривая поступления, определенная на двух интервалах времени и носящая название TSPEC. Несмотря на вышесказанное, необходимо отметить существенные недостатки рассмотренной модели. Во-первых, из определения кривой поступления следует, что любые «всплески» трафика повышают требования к пропускной способности независимо от вероятности их появления, что приводит к неэффективному использованию сетевых ресурсов при передаче мультимедийного трафика. Во-вторых, линейная зависимость кривой поступления от количества потоков препятствует реализации статистического мультиплексирования, что особенно сильно сказывается на эффективности использования многоканальных сетей.
Исправить недостатки детерминированной кривой поступления призвано семейство моделей, называемых стохастическими кривыми поступления. В дополнение к функции , характеризующей поток данных на произвольном интервале , каждая СКП включает в себя функцию , ограничивающую вероятность превышения некоторого порога, заданного функцией . Одной из наиболее общих СКП является модель с экспоненциальной ограничивающей функцией gSBB [6]. В данной модели кривая поступления интерпретируется как кривая обслуживания виртуального УК, передающего исследуемый поток. В моменты превышения потоком пропускной способности сервера, в виртуальном УК образуется очередь пакетов. Закон распределения длины этой очереди отражает вероятностные свойства передаваемого потока, и ограничивающая функция выбирается таким образом, чтобы выполнялось неравенство . Теория стохастического сетевого исчисления позволяет вычислять вероятностные параметры QoS для потока с СКП, передаваемого через УК с кривой обслуживания . Как правило, практическое значение имеет максимально допустимое значение некоторого параметра QoS (например, задержки), а также вероятность превышения этого значения. Для максимальной задержки справедливо следующее равенство:
мультимедийный трафик стохастический оптимизация
где , а - вероятность превышения максимальной задержки.
Преимущества модели gSBB проявляются при агрегированном обслуживании группы потоков. Пусть каждый i-й поток характеризуется СКП . Тогда совокупный поток также характеризуется некоторой СКП , и выполняются следующие равенства:
В случае независимости составляющих потоков мин-плюс свертку во втором равенстве можно заменить на свертку Стилтьеса:
Последнее равенство показывает нелинейную зависимость между агрегированной СКП и количеством составляющих потоков и явялется основой для реализации статистического мультиплексирования со строгими вероятностными гарантиями QoS. Так как в этом случае кривая обслуживания предоставляется всему агрегату, необходим метод расчета параметров QoS для входящих в него микропотоков. Для этого введем остаточную стохастическую кривую обслуживания , для которой справедливо неравенство (для N одинаковых микропотоков)
где и , а обозначает n-кратную свертку Стилтьеса. Тогда максимальная задержка определяется равенством
где . Аналогично могут быть рассчитаны и другие параметры QoS, например, максимальная длина очереди в УК. Приведенные результаты могут быть использованы для создания системы управления сетевыми ресурсами на основе стохастической модели gSBB. Однако решающим критерием оценки является коэффициент использования, определяемый адекватнгостью модели реальному трафику. Представляется, что использование линейной функции в качестве кривой поступления может существенно ограничивать точность модели, если свойства исследуемого трафика меняются в зависимости от выбранного масштаба времени. Так, например, видео-трафик может демонстрировать различные вероятностные свойства на уровне регулярной группы видео-кадров (group of pictures) и на уровне законченной сцены. Для устранения данного недостатка предлагается ввести дополнительные параметры модели и перейти к кусочно-линейной кривой поступления.
Кусочно-линейная СКП обобщает модель gSBB за счет использования кусочно-линейной кривой поступления для характеризации трафика:
Будем считать, что поток данных ограничен кусочно-линейной СКП , если выполняется следующее неравенство:
где - размер очереди виртуального УК с кривой обслуживания в момент t, а в качестве ограничивающей функции выбрана экспоненциальная функция. По аналогии с моделью gSBB можно показать, что максимальная задержка для кусочно-линейной СКП определяется равенством
(1)
при некоторой вероятности превышения . Из определения предлагаемой модели видно, что для любого произвольного потока данных существует бесконечное множество комбинаций параметров , лишь часть из которых дает задержку, удовлетворяющую требованиям к QoS. Из числа подходящих комбинаций параметров наиболее предпочтительными являются те, которые обеспечивают максимальное количество передаваемых потоков , и следовательно, максимальный коэффициент использования сети. Таким образом, искомой комбинацией параметров кусочно-линейной СКП является решение следующей оптимизационной задачи.
Пусть поток данных данных задан ступенчатой функцией , где высота каждой «ступеньки» равна размеру переданного кадра, а расстояние между любыми соседними «ступеньками» одинаково и равно . Допустим, что таких потоков передаются по маршруту с совокупной кривой обслуживания . Для каждого потока задана максимальная допустимая задержка передачи и вероятность превышения этой задержки . С учетом этого необходимо найти набор действительных параметров , который максимизирует целевую функцию с соблюдением следующих условий.
1. , где - эмпирическая функция распределения длины очереди в виртуальном УК с кривой обслуживания .
2. , где
·
·
·
Для упрощения задачи второе условие может быть отброшено, при этом выражение вычитается из целевой функции в качестве штрафа за превышение допустимой задержки. Благодаря выбору ограничивающая функция агрегированного потока представляет собой функцию распределения Эрланга и рассчитывается в любой точке стандартными методами. Нахождение вероятностной составляющей для расчета подразумевает решение двух подзадач. Во-первых, вычисление свертки в мин-плюс алгебре требует нахождения минимума суммы в каждой точке:
Поскольку сумма двух функций в общем случае является многоэкстремальной, для нахождения минимума используется алгоритм глобальной детерминированной оптимизации на основе липшецовской модели целевой функции [7]. Вторая подзадача заключается в нахождении наименьшего решения неравенства . Так как левая часть является убывающей функцией, данная задача эквивалентна поиску корня уравнения и может быть решена с помощью алгоритма Брента. При известном значении целевая функция может быть получена с помощью простых алгебраических операций.
Так как функция , описывающая исследуемый поток данных, является неизвестной и в значительной степени произвольной, зависящая от нее целевая функция является многоэкстремальной, а ее производная не может быть определена аналитически. При данных условиях для поиска решения задачи может быть использован алгоритм глобальной стохастической оптимизации. Поскольку вычисление целевой функции требует значительных вычислительных ресурсов, алгоритм поиска должен включать элемент адаптации. Данному требованию удовлетворяет семейство марковских алгоритмов оптимизации под названием имитация затвердевания [8]. В данной работе для выбора новой точки на каждой итерации используется правило Метрополиса-Гастингса, и условием принятия этой точки является выполнение неравенства
где - это выборка равномерного распределения на , а интерпретируется как «температура». Полученное таким образом множество точек подчиняется распределению Больцмана. С уменьшением температуры это распределение концентрируется вокруг решения оптимизационной задачи, что гарантирует сходимость алгоритма при достаточно большом числе итераций. Таким образом, рассмотренный алгоритм позволяет получать комбинацию параметров кусочно-линейной СКП, обеспечивающую соблюдение требований к качеству обслуживания и возможность передачи такого числа потоков, которое является сколь угодно близким к максимальному для данной сети. Заметим, что в частном случае алгоритм может находить параметры модели gSBB и кусочно-линейной детерминированной кривой поступления.
Одним из возможных применений предложенной стохастической модели трафика является система динамического контроля доступа в многоканальных мультисервисных сетях доступа. Рассмотрим более подробно этот вариант применения. Типичная абонентская сеть состоит из узлов коммутации, соединенных в древовидную топологию. К листьям дерева подключены абоненты сети, к корневому узлу - оператор. Каждый УК обслуживает несколько классов трафика с соответствующими очередями, и планировщик пакетов осуществляет строгую или «справедливую» приоритетную выборку из этих очередей. По запросам от оператора УК производит резервирование и освобождение ресурсов, в зависимости от чего меняется кривая обслуживания, предоставляемая соответствующему классу трафика. Для управления резервированием может быть использован традиционный протокол, например, RSVP [9]. Сеть доступа осуществляет доставку динамически меняющегося набора мультимедийных потоков (например, видео по запросу). Перед установкой нового соединения поток характеризуется стохастической кривой поступления, параметры которой определяются с помощью глобальной стохастической оптимизации и с учетом пропускной способности сети. На основе полученных параметров формируется дескриптор потока, передаваемый в запросе на резервирование. Для этого можно воспользоваться имеющимся (при использовании RSVP) дескриптором трафика T-SPEC, расширив его полями для доставки параметров стохастической кривой поступления. Получившийся дескриптор предлагается называть ST-SPEC (Stochastic Traffic Specification). Каждый УК на пути передачи потока определяет объем резервируемых ресурсов для полученного ST-SPEC с помощью формулы (1). Новое соединение устанавливается в случае наличия необходимой пропускной способности при условии соблюдения вероятностных гарантий качества обслуживания для всех потоков. На рис. 1 показаны графики зависимостей максимального количество типичных видео-потоков от допустимой задержки для сети с предложенной системой контроля доступа по сравнению с традиционными сетями DiffServ или IntServ. Аналогичная зависимость при меняющейся пропускной способности показана на рис. 2. Из графиков видно, что предложенный метод обеспечивает более эффективное использование сетевых ресурсов по сравнению с традиционными методами, причем наибольший выигрыш за счет статистического мультиплексирования достигается при передаче большого количества потоков.
Рис. 1. Зависимость количества потоков от максимально допустимой задержки для видео-фрагментов «Terminator I» и «Silence of the Lambs»
Рис. 2. Зависимость количества потоков от пропускной способности для видео-фрагментов «Terminator I» и «Silence of the Lambs»
В статье предложена параметризованная стохастическая модель трафика на основе известной стохастической кривой поступления gSBB. Предложен метод, позволяющий получать оптимальные (по коэффициенту использования сети) параметры этой модели при известных требованиях к QoS и свойствах сети. Преимущество предложенной модели по сравнению с традиционными моделями подтверждается проведенными расчетами и моделированием с использованием реального мультимедийного трафика. Рассмотренная модель может применяться в системах динамического управления ресурсами и контроля доступа для широкого класса сетей, в частности, в многоканальных сетях абонентского доступа. Результаты работы могут быть использованы для повышения эффективности традиционных методов интегрированного и дифференцированного обслуживания за счет использования вероятностных свойств трафика, а также при разработке новых методов управления трафиком в мультисервисных сетях.
Литература
1. Braden, R. Integrated services in the Internet architecture: an overview / R. Braden, D. Clark, S. Shenker // RFC 1633. - 1994.
2. An architecture for differentiated services / S. Blake, D. Black, M. Carlson et al. // RFC 2475. - 1998.
3. Le Boudec, J.-Y. Network Calculus: A Theory of Deterministic Queuing Systems for the Internet / J.-Y. Le Boudec, P. Thiran. Lecture Notes in Computer Science. - Springer, 2004.
4. Konstantopoulos, T. Optimal flow control schemes that regulate the burstiness of traffic / T. Konstantopoulos, V. Anatharam // IEEE/ACM Transactions on Networking. - 1995. - Vol. 3, no. 4. - Pp. 423-432.
5. Demers, A. Analysis and simulation of a fair queueing algorithm / A. Demers, S. Keshav, S. Shenker // Journal of Internetworking Research and Experience. - 1990.- Pp. 3-26.
6. Liu, Y. A calculus for stochastic QoS analysis / Y. Liu, C.-K. Tham, Y. Jiang // Perform. Eval. - 2007. - Vol. 64, no. 6. - Pp. 547-572.
7. Jones, D. Lipschitzian optimization without the Lipschitz constatnt / D. Jones, C. Pertitunen, B. Stuckman // Journal of Optimization Theory and Applications. - 1993. - Vol. 79, no. 1. - Pp. 157_181.
8. Kirkpatrick, S. Optimization by simulated annealing / S. Kirkpatrick, C. D. Gelatt, M. P. Vecchi // Science. - 1983. - Vol. 220, no. 4598. - Pp. 671-680.
9. Resource reservation protocol / R. Braden, L. Zhang, S. Berson, S. Herzog // RFC 2205. - 1997.
Размещено на Allbest.ru
...Подобные документы
Рассмотрение принципов организации Deep Packet Inspection в телекоммуникации. Проведение исследований нейронных сетей. Выбор оптимальной модели для решения задач классификации мультимедийного трафика. Изучение вопросов безопасности жизнедеятельности.
дипломная работа [1,0 M], добавлен 22.06.2015Монтаж и настройка сетей проводного и беспроводного абонентского доступа. Работы с сетевыми протоколами. Работоспособность оборудования мультисервисных сетей. Принципы модернизации местных коммутируемых сетей. Транспортные сети в городах и селах.
отчет по практике [1,5 M], добавлен 13.01.2015Современные тенденции развития сети Интернет. График распределение трафика по категориям интернет-приложений. Настройки Wi-Fi адаптера. Способы защиты и обеспечения безопасности Wi-Fi сети. Программа AdminDeviceLan как способ защиты локальных сетей.
доклад [4,0 M], добавлен 17.12.2014Характеристика Оренбургского государственного университета, цели и задачи деятельности. Сущность сетевого мониторинга и особенности его осуществления. Описание разрабатываемой методики анализа сетевого трафика, обзор инструментов его проведения.
отчет по практике [786,2 K], добавлен 28.04.2015Расчет объема межстанционного трафика проектируемой сети. Разработка и оптимизация топологии сети, а также схемы организации связи. Проектирование оптического линейного тракта: выбор оптических интерфейсов, расчет протяженности участка регенерации.
курсовая работа [538,8 K], добавлен 29.01.2015Расчёт трафика, генерируемого абонентами объектов сети и формирование матрицы взаимного тяготения между объектами. Выбор коммутационного оборудования узлов и формирование требований к системе передачи линий связи по предоставлению полосы пропускания.
курсовая работа [322,6 K], добавлен 03.02.2014Проектирование и оптимизация функциональной схемы корпоративной вычислительной сети. Расчет стоимости требуемого оборудования. Определение перечня сервисов КВС. Расчет трафика, генерируемого пользователями. Выбор оптимального варианта конфигурации.
курсовая работа [236,3 K], добавлен 19.02.2013Расчёт трафика, генерируемого абонентами объектов. Формирование матрицы информационного тяготения. Расчет коэффициента по расстоянию. Синтез структуры сети и формирование матрицы связей. Введение поперечных связей. Выбор коммутационного оборудования.
курсовая работа [591,1 K], добавлен 20.11.2014Изучение топологии NGN сети - сети связи следующего поколения, обеспечивающей передачу всех видов медиатрафика с различными требованиями к качеству обслуживания и их поддержкой. Перспективы применения технологии NGN для построения мультисервисной сети.
курсовая работа [1,1 M], добавлен 25.08.2010Современное состояние телекоммуникаций. Адаптация пакетного трафика к каналам. Архитектура транспортных сетей. Конкатенация контейнеров высокого и низкого порядков. Имитационное моделирование процедуры контроля качества передачи в трактах VC-12.
дипломная работа [2,2 M], добавлен 02.04.2013Процесс построения мультисервисных сетей связи, его этапы. Анализ технологий сетей передачи данных, их достоинства и недостатки. Проектирование мультисервисной сети связи с использованием телекоммуникационного оборудования разных производителей.
курсовая работа [1,8 M], добавлен 23.12.2012Системные и технологические принципы модернизации местных сетей электросвязи. Принципы модернизации местных коммутируемых (вторичных) сетей. Городские и сельские телефонные сети. Принципы использования коммутаторов Softswitch. Системы сигнализации в NGN.
учебное пособие [831,6 K], добавлен 19.07.2013Характеристика оборудования применяемого на сети Next Generation Networks. Функции шлюзов. Описание уровня управления коммутацией, обслуживанием вызова. Расчет транспортного ресурса для передачи сигнального трафика. Определение числа маршрутизаторов сети.
дипломная работа [1,8 M], добавлен 22.02.2014Построение защищенной корпоративной сети на основе технологий OpenVPN и SSH. Выбор и реализация протоколов VPN, оценка производительности каналов. Комплекс системы мониторинга: Nagios, Cacti, Ipcad, LightSquid; фильтрация и анализ трафика; Proxy-сервер.
дипломная работа [2,9 M], добавлен 26.07.2013Проектирование сети сотовой связи стандарта CDMA. Вычисление среднего трафика по профилям обслуживания. Выбор нагрузки UL для баланса. Параметры антенно-фидерного тракта. Количество абонентов в соте (секторе). Проверка максимальной нагрузки для UL и DL.
контрольная работа [34,8 K], добавлен 22.10.2011Анализ стандартов сотовой связи. Процедура установления вызова. Подсистема базовых станций и коммутации. Центр технического обслуживания. Расчет допустимого числа каналов трафика и допустимых параметров соты. Определение баланса мощностей и оборудования.
курсовая работа [1,1 M], добавлен 08.08.2013Знакомство с задачей отслеживания нестационарного гармонического сигнала на основе нейронной сети. Анализ компьютерной модели нейронной сети на основе математических алгоритмов Мак-Каллока и Питтса. Характеристика способов создания линейной сети.
контрольная работа [418,2 K], добавлен 17.05.2013Расчет объема межстанционного трафика проектируемой сети. Определение нагрузки и количества соединительных линий. Проектирование топологии сети. Конфигурация мультиплексорных узлов. Функциональное описание блоков. Параметры оптических интерфейсов.
курсовая работа [457,0 K], добавлен 21.02.2012Создание широкополосного абонентского доступа населению микрорайона "Зареченский" г. Орла, Анализ инфраструктуры объекта. Выбор сетевой технологии, оборудования. Архитектура построения сети связи. Расчет параметров трафика и нагрузок мультисервисной сети.
дипломная работа [2,7 M], добавлен 16.02.2016Характеристика замкнутых сетей массового обслуживания с экспоненциальным обслуживанием в узлах и марковской маршрутизацией. Примеры замкнутых сетей с переключением режимов. Условия мультипликативности стационарного распределения состояний замкнутой сети.
курсовая работа [199,4 K], добавлен 21.02.2010