автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Имитационная модель передачи мультимедийного трафика в мультисервисной сети с адаптивной маршрутизацией на основе объектно-ориентированного подхода

кандидата технических наук
Домбровский, Кирилл Александрович
город
Челябинск
год
2007
специальность ВАК РФ
05.13.18
Диссертация по информатике, вычислительной технике и управлению на тему «Имитационная модель передачи мультимедийного трафика в мультисервисной сети с адаптивной маршрутизацией на основе объектно-ориентированного подхода»

Автореферат диссертации по теме "Имитационная модель передачи мультимедийного трафика в мультисервисной сети с адаптивной маршрутизацией на основе объектно-ориентированного подхода"

На правах рукописи

ДОМБРОВСКИЙ Кирилл Александрович

ИМИТАЦИОННАЯ МОДЕЛЬ ПЕРЕДАЧИ МУЛЬТИМЕДИЙНОГО ТРАФИКА В МУЛЬТИСЕРВИСНОЙ СЕТИ С АДАПТИВНОЙ МАРШРУТИЗАЦИЕЙ НА ОСНОВЕ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА

Специальность: 05.13.18 ~ Математическое моделирование, численные методы и комплексы программ

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук

Уфа 2007

003162019

Работа выполнена на кафедре электронных вычислительных машин Южно-Уральского государственного университета

Научный руководитель

д-ртехн наук, проф. МЕЛЬНИКОВ Андрей Витальевич

Официальные оппоненты д-р физ -мат наук, проф.

ЖИТНИКОВ Владимир Павлович

канд техн наук, доц

ВОХМИНЦЕВ Александр Владиславович

Ведущая организация

Российский федеральный ядерный центр - Всероссийский научно-исследовательский институт технической физики им. акад Е. И. Забабахина (РФЯЦ-ВНИИГФ) (г. Снежинск)

Защита диссертаций состоится ноября 2007 г в 40

00

часов

на заседании диссертационного совета Д-212.288 03 при Уфимском государственном авиационном техническом университете по адресу 450000, Уфа-центр, ул. К. Маркса, 12

С диссертацией можно ознакомиться в библиотеке университета

Автореферат разослан « 2>

Ученый секретарь диссертационного совета д-р техн. наук, проф

В. В. Миронов

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ Актуальность темы

Характерной тенденцией современного этапа развития компьютерных сетей является принципиальное изменение структуры передаваемого трафика Анализ статистики агрегированного трафика большинства сетей доступа в Интернет явно показывает высокую долю в нем аудио- и видео- потоков данных Можно определенно утверждать, что трафик сетей доступа в Интернет, а также сетей крупных предприятий, стал мультимедийным При этом постоянно разрабатываются и внедряются новые алгоритмы, протоколы и технологии, которые в определенной степени улучшают качество передачи трафика реального времени в IP-сетях Следствием этого является существенное усложнение архитектуры сетей TCP/IP, которые теперь характеризуется не просто как сети передачи данных, а как мультисервисные

Все это делает применение аппарата аналитического моделирования для исследования вновь создаваемых алгоритмов и протоколов достаточно сложным, а зачастую и невозможным Альтернативным подходом являются имитационные модели компьютерных сетей, которые могут быть сколь угодно близки к моделируемой системе В числе научных школ, внесших серьезный вклад в проблематику разработки имитационных моделей мультисервисных сетей, следует перечислить многие исследовательские центры В США - это Колумбийский университет (Н Schulzrinne и W Jiang), Национальная лаборатория им Лоуренса (S Floyd) и Калифорнийский университет в г Беркли (С Chuah), в Германии - Институт открытых систем FOKUS (H Sarmeck), в Великобритании - Лондонский университет UCL (J Crowcroft), во Франции -Национальный институт INRIA (J-C Bolot), в Италии - Политехнический институт в г Турине (J С de Martin), в Финляндии - Технологический университет в г Хельсинки Среди отечественных центров, в первую очередь, следует отметить Санкт-Петербургскую научную школу ЛОНИИС (Б С Гольдштейн) и Университет телекоммуникаций им Бонч-Бруевича, а также ряд исследовательских институтов РАН Московский институт проблем передачи информации РАН (С H Степанов), Институт проблем информатики РАН (С Я Шоргин) и др

При этом в большинстве существующих сетевых симуляторов создание и внедрение модуля вновь разрабатываемого протокола затрагивает если не всю, то большую часть архитектуры имитационной модели сети, так как возникает необходимость модификации других модулей Таким образом, при внедрении новых и замены существующих сетевых объектов возникает необходимость изменения концептуальной структуры модели Как следствие, возникает зависимость между разработчиками, что нежелательно В этой связи актуальной является задача применения концепции объектно-ориентированного проектирования и анализа для построения имитационной модели мультисервисной сети Цель работы

Разработка и реализация объектно-ориентированной имитационной модели ч, мультисервисной сети и создание с ее использованием алгоритма, улучшающе- Г^ .

го качественные характеристики передачи мультимедийного трафика

Задачи исследования

В рамках диссертационной работы решались следующие основные задачи

1 Анализ математических моделей источников основных типов трафика мультисервисных сетей связи

2 Анализ топологий сетей современных Интернет-провайдеров

3 Разработка объектно-ориентированной имитационной модели мультисер-висной сети

4 Выбор программного обеспечения для реализации разработанной имитационной модели

5 Разработка распределенного адаптивного алгоритма IP-маршрутизации с обратной связью и включение его программно реализующего модуля в состав сетевого симулятора

6 Оценка адекватности разработанной модели с использованием стенда натурного моделирования

7 Оценка эффективности работы разработанного алгоритма с использованием полученной имитационной модели

Методы исследования

Основные результаты диссертационной работы получены с использованием положений теории вероятностей, методов имитационного и натурного моделирования, статистического анализа данных, а также методов объектно-ориентированного анализа, проектирования и программирования. Проведен натурный эксперимент на созданном научно-исследовательском стенде

Основные научные результаты, выносимые на защиту:

1 Объектно-ориентированная имитационная модель мультисервисной сети с адаптивной маршрутизацией

2 Программная реализация предложенной модели на базе пакета имитационного моделирования AnyLogic

3 Распределенный адаптивный алгоритм IP-маршрутизации с обратной связью DARL

4 Интегральная методика оценки эффективности работы системы маршрутизации

Научная новизна результатов

1 Предложена новая имитационная модель мультисервисной IP-сети с адаптивной маршрутизацией, разработанная и формализованная средствами языка UML Основным отличием модели является использование объектно-ориентированного подхода для представления составляющих ее компонентов и связи между ними Данный подход обеспечивает архитектурное и функциональное соответствие модели стеку протоколов TCP/IP, простоту внедрения новых и замены существующих классов сетевых объектов без изменения концептуальной структуры модели, возможность независимой работы нескольких исследователей и разработчиков новых сетевых протоколов и алгоритмов, возможность настройки выходных данных модели под задачи исследования

2 Предложена новая модель сетевой топологии - «многоканальность», которая, как показал анализ сетей Интернет-провайдеров, является наиболее актуальной при моделировании современных сетей передачи данных

3 Разработан новый распределенный адаптивный алгоритм IP-маршрутизации DARL, который учитывает особенности типовой топологии Интернет-сетей Новизна алгоритма заключается в наличии обратной связи между узлами маршрутизации, а также в том, что пакеты данных одновременно являются служебными сообщениями о состоянии каналов и в рамках процедуры маршрутизации учитывается вероятность сброса пакета на том или ином сетевом интерфейсе

4 Предложена новая интегральная методика, существенно упрощающая сравнительную оценку качества алгоритмов маршрутизации на основе следующих базовых характеристик производительность системы маршрутизации, стоимость доставки данных, процент потерь, задержка при передаче и джиттер Новизна методики заключается в том, что оценка производится всего лишь по одному комплексному критерию

Практическая значимость результатов

- программная реализация разработанной имитационной модели в среде AnyLogic Модель позволяет эмулировать сети с произвольными топологиями Данную модель можно применять как в учебном процессе, так и для исследования работы сети любой организации,

- натурный стенд измерений качественных характеристик мультимедийного трафика для проверки адекватности модели Данный стенд использовался для получения выборок таких величин как процент потерь трафика, задержка передачи и джиттер Стенд может применяться в учебных целях и для отладки механизма работы сетевых алгоритмов и протоколов,

- реализация распределенного адаптивного алгоритма маршрутизации с обратной связью DARL в операционной системе Linux на базе пакета Click Modulai Router Экспериментальная проверка эффективности предложенного алгоритма показала, что при его использовании достигается улучшение следующих параметров - потери трафика и производительность системы маршрутизации

Основные результаты диссертационной работы внедрены в учебном процессе кафедры ЭВМ Южно-Уральского государственного университета, а также в сети Интернет-провайдера "Интерсвязь" (г Челябинск) Копии актов внедрения представлены в приложении к диссертационной работе

Апробация работы

Основные положения диссертационной работы докладывались на:

- совещании научно-методического совета по информатике при Министерстве образования и науки РФ «Актуальные проблемы информатики в современном российском образовании», Москва, 27-29 июня 2005 г ,

- международной конференции «Computer Science and Information Technologies CSIT'2005», Уфа, 18-21 сентября 2005 г,

- международной конференции «Современные информационные технологии и ИТ-образование», Москва, 20-22 сентября 2005 г ,

- расширенном заседании кафедры ЭВМ Южно-Уральского государственного университета, Челябинск, 2 июня 2006 г,

- всероссийской научной конференции «Математика Механика Информатика», Челябинск, 19-22 сентября 2006 г

- расширенном заседании кафедры СП Челябинского государственного университета, Челябинск, 25 января 2007 г ,

- расширенном заседании кафедры СП Южно-Уральского государственного университета, Челябинск, 16 марта 2007 г

Публикации

По материалам диссертации опубликовано 9 печатных работ, в том 1 в рецензируемом журнале из списка периодических изданий, рекомендованных ВАК РФ

Структура и объем работы

Диссертация состоит из введения, четырех глав, заключения, библиографии и приложения Текст диссертации изложен на 126 листах, включая 114 листов машинописного текста, 36 рисунков, 11 таблиц, список литературы (101 название)

СОДЕРЖАНИЕ РАБОТЫ

Во введении обоснована актуальность исследований, сформулированы цель работы и основные задачи исследования, показана научная новизна и практическая значимость, полученная при внедрении результатов диссертационного исследования

Первая глава посвящена рассмотрению классификации математических моделей компьютерных сетей, актуальности создания объектно-ориентированной имитационной модели (ООИМ) сети ЭВМ, а также актуальности проблемы качественной передачи мультимедийного трафика в современных мультисервисных сетях TCP/IP

В первом разделе приводится обобщенная классификация моделей сетей ЭВМ, рассматриваются достоинства и недостатки основных направлений моделирования — имитационного и аналитического Делается вывод о том, что в настоящее время для моделирования сетей ЭВМ в основном используются имитационные модели, так как получение таких характеристик как процент потерь переданных пакетов с использованием аналитического аппарата невозможно Отмечаются основной недостаток большинства современных сетевых симуля-торов - при создании и внедрении нового модуля разрабатываемого протокола возникает необходимость модификации других модулей, что приводит к зависимости между разработчиками В этой связи применение концепции объектно-ориентированного проектирования и анализа является хорошим решением для устранения указанных недостатков существующих имитационных моделей сетей ЭВМ

В рамках подхода объектно-ориентированного анализа и проектирования имитационная модель мультисервисной сети рассматривается как модель сложной системы, включающая компоненты, представленные на рис 1

Логическое представление Представление реализации

Сетевая топология Программная реализация модели

Сетевой узел сети

линия связи ^^^ —

модель мультисервисной , IP-сети

Статическая

П ре дета вл е н ^^^„^-^'Предста впен ие

процесса функционирования размещения компонент

Сетевой симулятор функционирует

Сетевой трафик локально на ЭВМ J

J L

Динамическая модель

Концептуальная модель

Физическая модель

Рис 1 Имитационная модель мультисервисной сети как модель сложной системы

Во втором разделе анализируется архитектура протоколов мультисервисных сетей На ее основе делается вывод о том, что трафик реального времени в IP-сетях передается в составе протокольной триады RTP/UDP/IP Анализируется применяемые в настоящее время критерии эффективности передачи трафика в компьютерных сетях, такие как задержка при передаче пакетов, джиттер и процент потерь переданных пакетов Делается вывод о том, что текущие архитектуры Интернета не обеспечивает любой формы гарантии качества К настоящему моменту времени было предложено множество адаптивных методов, которые позволяют сделать приложения реального времени более толерантными к вариациям задержек и потерь пакетов Несмотря на это практика показывает, что проблема качественной передачи мультимедийного трафика в сетях TCP/IP остается решенной не до конца

В следующем разделе выделяются и анализируются три решения проблемы качественной передачи мультимедийного трафика на основе уже существующих сетей TCP/IP

1 Применение технологий управления качеством сервиса QoS

2 Разработка алгоритмов активного управления очередями сетевых интерфейсов

3 Разработка алгоритмов IP-маршрутизации путем привлечения дополнительной информации для их работы

Проводится сравнительный анализ каждого из рассмотренных направлений с приоритетом выбора более простого, и как следствие бюджетного, решения В

качестве решения проблемы качественной передачи мультимедийного трафика в IP-сетях выбрана разработка нового алгоритма маршрутизации

Таким образом, в главе показана актуальность разработки объектно-ориентированной имитационной модели мультисервисной сети ТСРЯР, которая будет использоваться для апробации разработанного в рамках диссертационной работы алгоритма маршрутизации, улучшающего качественные характеристики прохождения мультимедийного трафика

Во второй главе проведен анализ существующего стандартного алгоритма маршрутизации в Интернет, предложен новый распределенный адаптивный алгоритм IP-маршрутизации с обратной связью (Distributed Adaptive Routing with Loopback, DARL) и описана его реализация в операционной системе Linux

Постановка задачи разработки алгоритма маршрутизации DARL выделила его следующие особенности, необходимые для реализации

1 Адаптивность Алгоритм осуществляет балансировку трафика на основе показателей «вероятность сброса пакета», количества возвращенных пакетов данных и стоимости маршрута

2 Наличие механизма обратной связи Алгоритмы на соседних маршрутизаторах взаимодействуют, обмениваясь служебной информацией, роль которой играют возвращаемые пакеты данных

Структурно алгоритм DARL можно представить в виде блок-схемы (Рис 2), которая состоит из следующих логических секций Секция Backward введена для реализации механизма уведомления о происходящих в сети перегрузках Данный механизм реализуется путем отсылки пакета с пометкой «обратная пересылка» предыдущему маршрутизатору Секция stRules производит первичный анализ таблицы Применяются стандартные правила Basic Match и Longest Match Множество маршрутов-кандидатов, полученное после работы данного правила, используется в дальнейшей работе алгоритма DARL В секции Best Metric происходит выбор маршрута с наилучшей метрикой, которая является многокритериальной Поэтому необходимо введение двух новых полей в таблицу маршрутизации Поле «Загруженность» содержит количество пакетов, возвращенных шлюзом на данном маршруте за определенный промежуток времени, для вычисления которого служит значение в поле «Граничное время» Итоговая метрика рассчитывается по следующей формуле

[О, если р—1,

М = \ (1)

[P + L + C, если р<1

где р - загруженность сетевого интерфейса маршрута,

Р - нормированная загруженность сетевого интерфейса, L - нормированная загруженность маршрута, С - нормированная стандартная метрика маршрута Значения составляющих формулы (1) изменяются в диапазоне от 0 до 1 Более приоритетным считается большее значение

Нормированная загруженность сетевого интерфейса рассчитывается по формуле (2)

Р = 1~Р (2)

Рис 2 Схема работы алгоритма маршрутизации DARL

Отдельным вопросом является получения показателя загруженности сетевого интерфейса р При этом приоритетные очереди не рассматриваются, и считается, что очередь организована по принципу FIFO с привлечением алгоритма активного управления очередью или без него В первом случае загруженность очереди определяется вероятностью сброса обрабатываемого пакета, во втором случае - ее длиной если очередь не достигла лимита, то показатель р принимается равным 0, иначе - 1

Нормированная загруженность маршрута рассчитывается по формуле (3)

I

где / - загруженность маршрута

Само значение загруженности маршрута рассчитывается как отношение количества возвращенных пакетов за интервал времени Количество пакетов берется равным значению поля «Загруженность» таблицы маршрутизации Временной интервал (с) рассчитывается как разность текущего времени и значения поля «Граничное время» таблицы маршрутизации Интервал, в течение которого осуществляется постоянное инкрементирование поля «Загруженность», принимается равным 0,25 с По истечении данного таймаута поле «Загруженность» обнуляется, а значение поля «Граничное время» принимается равным текущему времени

Нормированная стандартная метрика получается по следующей формуле

где с — метрика стандартного алгоритма

В секции dstRoute наряду с секцией Backward реализуется механизм обратной связи между коммутационными узлами Если после применения всей цепочки описанных правил множество маршрутов-кандидатов окажется пустым, то пакет необходимо отправить предыдущему маршрутизатору Иначе продолжить алгоритм стандартной обработки пакета

В главе доказано, что разработанный алгоритм DARL обладает следующими основными свойствами дискретность, определенность, конечность, результативность и массовость С целью практического внедрения полученных в диссертации результатов был выбран вариант реализации в открытой операционной системе Linux, которая широко используется провайдерами Интернет услуг в качестве программного обеспечения узлов маршрутизации Для этого был выбран пакет Click Modular Router

В главе был разработан оригинальный распределенный адаптивный алгоритм IP-маршрутизации, улучшающий качественные характеристики мультимедийного трафика, а также показана его практическая реализация в операционной системе Linux

Третья глава посвящена разработке адекватной объектно-ориентированной имитационной модели мультисервисной IP-сети

В соответствие с рис 1 выделены и рассмотрены основные составляющие модели

• логическая структура - модель линии связи, модель сетевого узла и модель сетевой топологии,

• логическое функционирование (функциональная составляющая концептуальной модели) - модель сетевой нагрузки,

• физическая модель

Логическая структура объектно-ориентированной имитационной модели сети представлена с использованием нотации унифицированного языка модели-

С =

1

(4)

с

рования UML на рис 3 Узел полностью представим моделью стека сетевых протоколов, который реализован в классе Protocol Stack и содержит множество протоколов, которые представлены абстрактным классом Protocol 7-и уровне-вая эталонная модель ISO/OSI отражена в абстрактных классах Physical, DataLink, Network, Transport и Application Последние три уровня модели общепризнано считаются избыточными и представлены классом Application Далее указываются классы основных протоколов стека ТСРЯР, относящиеся к тому или иному уровню Объединение протоколов в стек указывается через отношение агрегации к классу ТСРЯР, который в свою очередь является дочерним по отношению к классу ProtocolStack Пакеты данных всех протоколов являются дочерними классами по отношению к абстрактному классу Message, который в свою очередь является составляющей класса CALL Данный класс представляет собой вызов, который производит протокол для осуществления вертикального взаимодействия в рамках стека Взаимосвязь узла и линии связи указана через отношение ассоциации между классом сетевого интерфейса NIC и классом интерфейса линии связи Connector Сама линия связи представлена классом Link Нагрузка на сеть, как функциональная составляющая концептуальной модели, формируется протоколами Прикладного уровня в рамках алгоритма формирования и обработки сообщения, который реализуется процедурой processmgQ

Произведенный в диссертационной работе анализ показывает, что типовые сетевые топологии не позволяют учесть существенных свойств Интернет сетей Поэтому для ИМ предложено расширение модели «узкое горло» - модель «многоканальность», которая показана на рис 4 Условно схема разделена на четыре зоны На основе проведенного анализа сетей современных Интернет-провайдеров для каждой из зон определены характеристики линий связи

В ИМ для генерации потока пакетов используются три типа источников трафика VoIP, HTTP и FTP Можно с полной уверенностью утверждать, что для моделирования трафика реального времени достаточно источников IP-телефонии, так как весь данный тип трафика работает через протокольную триаду RTP/UDP/IP и имеет одинаковый профиль нагрузки на сеть HTTP и FTP источники трафика были выбраны как наиболее популярные неинтерактивные сервисы на сегодняшний день

Модель источника VoIP трафика можно разбить на три подмодели модель процесса разговора человека, модель выбора голосового кодека, модель потока звонков Поведение голосового источника традиционно описывается моделью Брэди Природа любого разговора имеет характер периодического чередования циклов речи и пауз между произносимыми звуками, словами или фразами При генерации голосовых пакетов эти циклы также присутствуют При этом ключевыми элементами модели разговора человека являются активная речь (ON-период), паузы (OFF-период) и законы распределения длительности этих периодов Результаты последних исследований показывают, что ON/OFF периоды распределены согласно законам Парето и Вейбулла В модели источника VoIP трафика используется кодек сжатия голоса G 729 Annex В В модели потока звонков определяются законы распределения времени между двумя звонками с одного источника и длительности самого звонка

Рис 3 ЦМЬ-диаграмма логической структуры имитационной модели мультисервисной сети

Модель источника трафика 1Р-телефонии представлена на рис 5 Параметры модели приведены в Таблица 1

Для определения и описания структурных параметров модели \теЬ-трафика используется абстракция \¥еЬ-сеанса, которая включает в себя понятия страницы и объекта Данная абстракция была предложена в ЗШОЕ-модели. которая была взята за основу при эмуляции данного типа трафика Для определения и описания структурных параметров модели Йр-трафика используется абстракция

ftp-сеанса, которая включает в себя понятие файла

Ftp

rtp/UDPX^o^,,,^

- W -Л R £

TCP — /

F

TCP

Источники трафии *»""™гру™

Метрики пропускная

способность стоимость передачи _ трафика___

// с?\f

Метрики задержке джиггер потеря пакетов

~ \ VoIP-

_ \ sink '

\ Роутер A

У -*"/

^ \Web-Knmh

*

Глобальный Интернет (магистраль)

¿9 'Л*

о

д

Q)

/

Рис 4 Модель сетевой топологии «многоканальность» Таблица 1 - Параметры имитационной модели трафика VoIP

Параметр модели Функция параметра Значения

Парето

Время О14-периода, Распределение tt ч а*ъа /м-

Тер 0 = 2,114,6 = 0,211

Среднее значение, сек 0,4011

Отклонение сек 0,3637

Вейбулла /у

Время ОРР-периода, Tgap Распределение х>0, а > 0 Ь> 0

Среднее значение, сек 0,5775

Отклонение, сек 1,1774

Экспоненциальное

Длительность разговора, ТЬ Распределение , , , [ ае~ах , X > 0, а> 0 f {х) =\ [0 , х < 0 а = 0,0029

Среднее значение, сек 345,4

Интервал между Распределение Экспоненциальное, а = 0,275

звонками, Та. Среднее значение, сек 3,64

Тип G 729 Annex В

Кодек Длина пакета, байт 20

Межпакетный интервал, 10

Ъ, мс

Количественные и временные характеристики сеанса, также как и в случае с голосовым и web- трафиком, определяются с помощью статистических вероятностных распределений и взяты из спецификации IEEE 802 20

щ 1 i 1 (

7$Р « Т0Р .

,-m--- Та -К

Время

Рис 5 Модель источника VoIP трафика

Для программной реализации разработанной модели выбран пакет АпуЕ^1С Была произведена оценка адекватности ИМ на основе результатов, полученных с использованием стенда натурного моделирования Используя критерий Вилкоксона, был произведен сравнительный анализ выборок, полученных в ходе натурного и имитационного эксперимента Результаты расчетов свидетельствуют об адекватности разработанной имитационной модели

В четвертой главе произведен анализ эффективности работы алгоритма ЛАКЬ с использованием разработанной аналитической оценочной модели и объектно-ориентированной имитационной модели мультисервисной сети

В рамках диссертационной работы известная аналитическая методика оценки эффективности работы маршрутизаторов была развита и на ее основе получена аналитическая модель оценки эффективности работы алгоритмов 1Р-маршрутизации, с помощью которой были получены выражения оценочных функций алгоритма ОАКЬ и стандартного алгоритма 1Р-маршрутизации

■ +ST,

F{ÇlR xQs)ffl»í -

С ÁCt?

Ve

ÍL *

(5)

' + ST,

Ve

где F(Q/; х Q.s )darl - оценочная функция алгоритма DARJL,

F(Q.r xQj)stand ~ оценочная функция стандартного алгоритма,

$васк ~ размер возвращенных пакетов, См к — количество переданных сообщений-квитанций, 5, - размер сообщения Прикладного уровня (бит), 5„ - размер окна ТСР-протокола (бит), 8^ д — размер пакета подтверждения (бит),

- размер переданных данных (бит), ТРР - время выполнения алгоритма маршрутизатором, Ус - скорость самого медленного канала сети (бит/сек) Используя полученные оценочные функции, был сделан следующий вывод -применение алгоритма ОАКЬ является целесообразным только на топологиях типа «многоканальность»

Разработана интегральная методика оценки качества передачи трафика при использовании определенной системы маршрутизации, в которой итоговый показатель качества получается как сумма нормированных математических ожиданий характеристик трафика по приведенной ниже формуле

Ртах i d j с Л max

где QoR - интегральный показатель качества,

Р - математическое ожидание процента потерь, Ртах - максимальный процент потерь пакетов,

D - математическое ожидание односторонней задержки передачи данных, Dmin - минимальная задержка в данной сети, J - математическое ожидание джиттера, Jmin - минимальный джиттер в данной сети, С - математическое ожидание стоимости передачи данных, Стт — стоимость передачи по самому дешевому каналу, В - математическое ожидание производительности системы маршрутизации,

Втах — пропускная способность самого быстрого канала сети, kl, k2, кЗ, к4, к5 - весовые коэффициенты

В формуле (7) каждая составляющая варьируется в диапазоне от 0 до 1 При этом для того, чтобы интегральный показатель качества варьировался в том же диапазоне, необходимо соблюдать следующее требование

Е*,=1 (8)

С использованием разработанной имитационной модели произведены эксперименты с постепенным увеличением нагрузки на сеть При этом соблюдалось следующее соотношение типов трафика - Web = 70%, VoIP ~ 25% и FTP ~ 5% В каждом из экспериментов моделировалась работа сети в течение 1 часа (Таблица 2) Из таблицы 2 видно, что алгоритм DARL превосходит стандартный алгоритм по потерям любого типа трафика вне зависимости от загруженности сети При этом значения задержки и джиггера зависят от нагрузки на сеть Увеличение параметров задержки и джиттера при увеличении нагрузки на

сеть является не существенным В частности джиттер можно компенсировать, организовав буфер на принимающей стороне, что и делается современными протоколами связи в реальном времени

Таблица 2 - Результаты имитационного моделирования_

СМ VoIP трафик HTTP трафик ГТР трафик Производительность СМ, пакет/сек Стоимость доставки данных, у е /пакет

Потери % Задержка, Мс Джиттер, мс Потери, % Задержка, мс Потери % Задержка мс

Нагрузка 20%

Станд 0 I 130 03 4,35 0 141,14 0 142,49 287,96 58,35

DARL 0 1 125,17 2,08 0 134,21 0 138,57 283,94 56,75

Нагрузка 35%

Станд 1,90 136,9 5,00 19,3 151,1 0 140,9 420,7 64,30

DARL 0 125.46 2,35 0 141,57 0 138,30 478,2 62,90

Нагрузка 50%

Станд 447 ' 137,31 4,39 24,61 157,67 0 138,72 535,68 68,72

DARL 0 ; 137,34 5,63 3,35 161,01 0 146,59 671,90 70,97

Нагрузка 65%

Станд 6,07 129,82 4,17 44,27 143,19 1,33 149,47 754,73 73,93

DARL 0 137,94 7,07 6,06 150,10 0 151,54 836,41 76,23

Нагрузка 80%

Станд 1 9,26 1 128,44 | 3,94 86,65 156,51 J 2,00 153,68 757,03 75 74

DARL 1 0 ' 131,46 1 4,93 7,62 167,99 1 0,11 151,64 856,60 77,16

При резком росте входящего трафика и возникновении перегрузки стандартный алгоритм, не обладая возможностью балансировки трафика, вынужден сбрасывать часть пакетов Наоборот, в аналогичной ситуации (Рис 6, а) алгоритм ЭАКЬ на граничном маршрутизаторе перенаправляет часть входящих пакетов в более дорогой канал (10 Мбит/с) и тем самым снижает потери пакетов Также ниже (Рис 6, б) показана утилизация каналов исходящего трафика

Входящий трасрик

•Р * jP # ^ jP

Вреш работы сета с

# iP #

Врем работы с

Рис 6 Эффективность работы алгоритма ВАЛЬ (а - балансировка трафика при 80% нагрузке на сеть, б - утилизация каналов исходящего трафика при 80% нагрузке на сеть)

Произведена сравнительная оценка стандартного алгоритма маршрутизации и ОАКЬ на основе интегрального показателя качества при одинаковой значимости всех исходных величин В среднем прирост показателя качества при использовании алгоритма ОАКЬ составляет 0,2 Таким образом, использование

распределенного адаптивного алгоритма маршрутизации с обратной связью DARL дает следующие преимущества

1 Значительное уменьшение потерь любого типа трафика

2 Как следствие, увеличение производительности системы маршрутизации

3 Улучшение параметров задержки и джиттера при низкой загруженности сети

Недостатками разработанного алгоритма являются незначительное увеличение задержки передачи данных и джитера при высокой нагрузке на сеть

ОСНОВНЫЕ РЕЗУЛЬТАТЫ И ВЫВОДЫ

1 Имитационная модель мультисервисной IP-сети с адаптивной маршрутизацией, основанная на использовании объектно-ориентированного подхода для представления составляющих компонентов модели и связи между ними, что обеспечивает архитектурное и функциональное соответствие модели стеку протоколов TCP/IP, простоту внедрения новых и замены существующих классов сетевых объектов без изменения концептуальной структуры модели, возможность независимой работы нескольких исследователей и разработчиков новых сетевых протоколов и алгоритмов, возможность настройки выходных данных модели под задачи исследования

2 Распределенный адаптивный алгоритм IP-маршрутизации с обратной связью DARL, базирующийся на использовании механизма обратной связи коммутационных узлов и отличающийся тем, что с целью выбора одного из альтернативных маршрутов доставки данных вычисляются комплексные метрики, при расчете значений которых учитывается показатель «вероятность сброса пакета» на том или ином сетевом интерфейсе

3 Программная реализация алгоритма DARL в операционной системе Lmux, основанная на использовании пакета Click Modular Router, что позволило провести анализ адекватности разработанной имитационной модели мультисервисной IP-сети в рамках стенда натурного моделирования и использовать полученные результаты для ее усовершенствования

4 Программная реализация имитационной модели мультисервисной IP-сети в среде AnyLogic, основанная на применение подхода агентного моделирования, что позволило провести анализ разработанного алгоритма маршрутизации DARL и использовать полученные результаты для его модернизации

5 Аналитическая модель оценки эффективности работы алгоритмов IP-маршрутизации, основанная на использовании оценочных функций и позволяющая сравнить несколько алгоритмов маршрутизации без проведения вычислительных экспериментов

6 Интегральная методика оценки качества алгоритмов маршрутизации, отличающаяся тем, что с целью сравнительной оценки качества прохождения мультимедийного трафика при использовании того или иного алгоритма используется всего один комплексный показателя, при формировании которого можно задавать приоритет компонент, использующихся при его расчете производительность системы маршрутизации, стоимость доставки данных, процент потерь, задержка при передаче и джиттер

ОСНОВНЫЕ ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ В периодических изданиях из списка ВАК

1 Объектно-ориентированная имитационная модель мультисервисной IP-сети / А В Мельников, К А Домбровский // Программные продукты и системы 2007 №2 С 51-55

В других изданиях.

2 Методы улучшения качества передачи мультимедийного трафика в современных сетях / К А Домбровский // Современные информационные технологии - 2004 сб тр междунар науч -техн конф Пенза Изд-во ПГТУ, 2004 С 161-162

3 Обработка результатов имитационного моделирования и оценка адекватности модели / К А Домбровский // Современные информационные технологии - 2004 сб тр междунар науч -техн конф Пенза Изд-во ПГТУ, 2004 С 7375

4 Метод повышения качества сервиса сетей передачи данных для дистанционного образования / А В Мельников, К А Домбровский // Актуальные проблемы информатики в современном российском образовании тр 2-го совещ науч -метод совета по информатике M Макс Пресс, 2005 С 293-300

5 Метод повышения качества сервиса мультисервисных сетей / А В Мельников, К А Домбровский // Компьютерные науки и информационные технологии тр 7-го Междунар сем (CSIT'2005) Уфа Изд-во Уфимс гос авиац техн ун-та, 2005 Т ЗС 173-176 (англ язык)

6 Имитационное моделирование мультисервисных сетей передачи данных / К А Домбровский // Информационные технологии в образовании сб тр 1-й междунар науч -практ конф (ITE'2005) M Макс Пресс, 2005 С 540-545

7 Распределенный адаптивный алгоритм IP-маршрутизации с обратной связью / А В Мельников, К А Домбровский // МИТС-НАУКА междунар науч вестник сетевое электронное научное издание Ростов-на-Дону Изд-во РГУ, 2006 №4 Иден номер 0420600032/0047

8 Адаптивный метод динамической IP-маршрутизации с обратной связью / И Л Кафтанников, К А Домбровский // Известия Челяб науч центра УрО РАН 2007 № 1 http //csc ас ru/ej/fïle/3777

9 Объектно-ориентированная имитационная модель мультисервисной IP-сети / А В Мельников, К А Домбровский // Компьютерные науки и информационные технологии тр 9-го Междунар сем (CSIT'2007) Уфа Изд-во Уфимс гос авиац техн ун-та, 2007 Т 1. С 110-115 (англ язык)

Диссертант

f

1

S

Домбровский К. А.

ДОМБРОВСКИЙ Кирилл Александрович

ИМИТАЦИОННАЯ МОДЕЛЬ ПЕРЕДАЧИ МУЛЬТИМЕДИЙНОГ О ТРАФИКА В МУЛЬТИСЕРВИСНОЙ СЕТИ С АДАПТИВНОЙ МАРШРУТИЗАЦИЕЙ НА ОСНОВЕ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА

Специальность 05 13 18 — Математическое моделирование, численные методы и комплексы программ

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук

Подписано к печати 08 10 2007 Формат 60x84 1/16 Бумага офсетная Печать плоская Гарнитура Times New Roman Уел печ л 1,0. Уел кр-огг 1,0 Уч-изд л 0,9 Тираж 100 экз Заказ № 522

ГОУ ВПО Уфимский государственный авиационный технический университет Центр оперативной полиграфии 450000, Уфа-центр, ул К Маркса, 12

Оглавление автор диссертации — кандидата технических наук Домбровский, Кирилл Александрович

ВВЕДЕНИЕ.

ГЛАВА 1. ОПРЕДЕЛЕНИЕ МОДЕЛИ ДЛЯ ИССЛЕДОВАНИЯ И РАЗРАБОТКИ АЛГОРИТМОВ ПЕРЕДАЧИ МУЛЬТИМЕДИЙНОГО ТРАФИКА В СОВРЕМЕННЫХ IP-СЕТЯХ.

1.1. Применение объектно-ориентированного проектирования для моделирования сетей ЭВМ.

1.2. Проблема качественной передачи мультимедийного трафика в IP-сетях.

1.3. Методы оптимизации качества передачи мультимедийного трафика в современных IP-сетях

Выводы.

ГЛАВА 2. ИССЛЕДОВАНИЕ И РАЗРАБОТКА АДАПТИВНЫХ АЛГОРИТМОВ МАРШРУТИЗАЦИИ В МУЛЬТИСЕРВИСНЫХ IP-СЕТЯХ.

2.1. Распределенный адаптивный алгоритм IP-маршрутизации с обратной связью.

2.2. Механизм расчета метрики алгоритма маршрутизации DARL.

2.3. Реализация алгоритма маршрутизации DARL в операционной системе Linux.

Выводы.

ГЛАВА 3. РАЗРАБОТКА ПРОГРАММЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ МУЛЬТИСЕРВИСНОЙ IP-СЕТИ.

3.1. Обобщенная объектно-ориентированная имитационная модель мультисервисной IP-сети.

3.2. Программная реализация объектно-ориентированной имитационной модели мультисервисной сети.

3.3. Оценка адекватности имитационной модели.

Выводы.

ГЛАВА 4. ОЦЕНКА ЭФФЕКТИВНОСТИ РАБОТЫ РАСПРЕДЕЛЕННОГО АДАПТИВНОГО АЛГОРИТМА 1Р-МАРШРУТИЗАЦИИ С ОБРАТНОЙ СВЯЗЬЮ.

4.1. Аналитическая оценка эффективности работы системы маршрутизации.

4.2. Аналитическая модель оценки эффективности работы алгоритмов 1Р-маршрутизации

4.3. Интегральная оценка качества работы системы маршрутизации.

4.4. Оценка эффективности работы алгоритма DARL на основе результатов имитационного моделирования.

Выводы.

Введение 2007 год, диссертация по информатике, вычислительной технике и управлению, Домбровский, Кирилл Александрович

Характерной тенденцией современного этапа развития компьютерных сетей является принципиальное изменение структуры передаваемого трафика. Причиной тому является бурный рост разработок новых Интернет-приложений, изменение пропорций между уже существующими и вновь создаваемыми сетевыми услугами, а также конвергенция телекоммуникационных систем (традиционная телефония, сотовые сети связи, кабельное телевидение и т.д.) с сетью Интернет.

Анализ статистики агрегированного трафика большинства сетей доступа в Интернет, а также корпоративных сетей крупных предприятий явно показывает высокую долю в нем аудио- и видео- потоков данных. 1Р-телефония, IP-телевидение и видеоконференции являются самыми стремительно развивающимися сетевыми услугами нового поколения /11, 90/. Таким образом, можно определенно утверждать, что трафик сетей доступа в Интернет, а также сетей крупных предприятий, стал мультимедийным, если под этим термином понимать относительно равномерное распределение долей аудио, видео и других типов потоков данных.

При этом постоянно разрабатываются и внедряются новые алгоритмы, протоколы и технологии, которые в определенной степени улучшают качество передачи трафика реального времени в IP-сетях. Следствием этого является существенное усложнение архитектуры сетей TCP/IP, которые теперь характеризуется не просто как сети передачи данных, а как мультисервисные, делая в этом определении акцент на на разнообразность сетевых приложений.

Все это делает применение аппарата аналитического моделирования для исследования вновь создаваемых алгоритмов и протоколов достаточно сложным, а зачастую и невозможным. Альтернативным подходом являются имитационные модели компьютерных сетей, которые могут быть сколь угодно близки к моделируемой системе. В числе научных школ, внесших серьезный вклад в проблематику разработки имитационных моделей мультисервисных сетей, следует перечислить многие исследовательские центры. В США - это Колумбийский университет (Н. Schulzrinne и W. Jiang), Национальная лаборатория им. Лоуренса (S. Floyd) и Калифорнийский университет в г. Беркли (С. Chuah), в Германии - Институт открытых систем FOKUS (Н. Sanneck), в Великобритании - Лондонский университет UCL (J. Crowcroft), во Франции - Национальный институт INRIA (J-C. Bolot), в Италии -Политехнический институт в г. Турине (J. С. de Martin), в Финляндии -Технологический университет в г. Хельсинки. Среди отечественных центров, в первую очередь, следует отметить Санкт-Петербургскую научную школу: ЛОНИИС (Б. С. Гольдштейн) и Университет телекоммуникаций им. Бонч-Бруевича, а также ряд исследовательских институтов РАН: Московский институт проблем передачи информации РАН (С. Н. Степанов), Институт проблем информатики РАН (С. Я. Шоргин) и др.

При этом в большинстве существующих сетевых симуляторов создание и внедрение модуля вновь разрабатываемого протокола затрагивает если не всю, то большую часть архитектуры имитационной модели сети, так как возникает необходимость модификации других модулей. Таким образом, при внедрении новых и замены существующих сетевых объектов возникает необходимость изменения концептуальной структуры модели. Как следствие, возникает зависимость между разработчиками, что нежелательно.

Более того, существует проблема обработки данных, получаемых на выходе работы модели. Зачастую они представляют собой трассировочный дамп, отражающий историю прохождения пакетов по сети, и в общем случае для его анализа необходимо создание дополнительной программы.

Ярким примером наличия указанных проблем является безусловный лидер среди симуляторов с открытым кодом network simulator-2 (ns-2). Большинство результатов в научных публикациях, связанных с исследованием сетей связи, апробируются с привлечением именно этого инструмента. При этом, как показывает анализ почтовой переписки пользователей данного симулятора /2/, большинство проблем связано именно с программной реализацией новых алгоритмов и протоколов сетей связи в рамках пакета ns-2.

В этой связи актуальной является задача применения концепции объектно-ориентированного проектирования и анализа для построения имитационной модели мультисервисной сети.

Целью данной работы является разработка и реализация объектно-ориентированной имитационной модели мультисервисной сети и создание с ее использованием алгоритма, улучшающего качественные характеристики передачи мультимедийного трафика. В рамках диссертационной работы решались следующие основные задачи:

1. Анализ математических моделей источников основных типов трафика мультисервисных сетей связи

2. Анализ топологий сетей современных Интернет-провайдеров.

3. Разработка объектно-ориентированной имитационной модели мультисервисной сети.

4. Выбор программного обеспечения для реализации разработанной имитационной модели.

5. Разработка распределенного адаптивного алгоритма IP-маршрутизации с обратной связью и включение его программно реализующего модуля в состав сетевого симулятора.

6. Оценка адекватности разработанной модели с использованием стенда натурного моделирования.

7. Оценка эффективности работы разработанного алгоритма с использованием полученной имитационной модели.

Основные научные результаты диссертации заключаются в следующем:

1. Предложена новая имитационная модель мультисервисной IP-сети с адаптивной маршрутизацией, разработанная и формализованная средствами языка UML. Основным отличием модели является использование объектно-ориентированного подхода для представления составляющих её компонентов и связи между ними. Данный подход обеспечивает архитектурное и функциональное соответствие модели стеку протоколов TCP/IP, простоту внедрения новых и замены существующих классов сетевых объектов без изменения концептуальной структуры модели; возможность независимой работы нескольких исследователей и разработчиков новых сетевых протоколов и алгоритмов; возможность настройки выходных данных модели под задачи исследования.

2. Предложена новая модель сетевой топологии - «многоканальность», которая, как показал анализ сетей Интернет-провайдеров, является наиболее актуальной при моделировании современных сетей передачи данных.

3. Разработан новый распределенный адаптивный алгоритм IP-маршрутизации DARL, который учитывает особенности типовой топологии Интернет-сетей. Новизна алгоритма заключается в наличии обратной связи между узлами маршрутизации, а также в том, что пакеты данных одновременно являются служебными сообщениями о состоянии каналов и в рамках процедуры маршрутизации учитывается вероятность сброса пакета на том или ином сетевом интерфейсе.

4. Предложена новая интегральная методика, существенно упрощающая сравнительную оценку качества алгоритмов маршрутизации на основе следующих базовых характеристик: производительность системы маршрутизации, стоимость доставки данных, процент потерь, задержка при передаче и джиттер. Новизна методики заключается в том, что оценка производится всего лишь по одному комплексному критерию.

К практическим результатам работы можно отнести следующее:

1. Программная реализация разработанной имитационной модели в среде AnyLogic. Модель позволяет эмулировать сети с произвольными топологиями. Данную модель можно применять как в учебном процессе, так и для исследования работы сети любой организации.

2. Натурный стенд измерений качественных характеристик мультимедийного трафика для проверки адекватности модели. Данный стенд использовался для получения выборок таких величин как процент потерь трафика, задержка передачи и джиттер. Стенд может применяться в учебных целях и для отладки механизма работы сетевых алгоритмов и протоколов.

3. Реализация распределенного адаптивного алгоритма маршрутизации с обратной связью DARL в операционной системе Linux на базе пакета Click Modular Router. Экспериментальная проверка эффективности предложенного алгоритма показала, что при его использовании достигается улучшение следующих параметров - потери трафика и производительность системы маршрутизации.

Основные результаты диссертационной работы внедрены в учебном процессе кафедры ЭВМ Южно-Уральского государственного университета, а также в сети Интернет-провайдера "Интерсвязь" (г. Челябинск). Копии актов внедрения представлены в приложении к диссертационной работе.

Апробация работы. Основные положения диссертационной работы докладывались на:

• совещании научно-методического совета по информатике при Министерстве образования и науки РФ «Актуальные проблемы информатики в современном российском образовании», Москва, 27-29 июня 2005 г.;

• международной конференции «Computer Science and Information Technologies CSIT'2005», Уфа, 18-21 сентября 2005 г.;

• международной конференции «Современные информационные технологии и ИТ-образование», Москва, 20-22 сентября 2005 г.;

• расширенном заседании кафедры ЭВМ Южно-Уральского государственного университета, Челябинск, 2 июня 2006 г.;

• всероссийской научной конференции «Математика. Механика. Информатика», Челябинск, 19-22 сентября 2006 г.;

• расширенном заседании кафедры СП Челябинского государственного университета, Челябинск, 25 января 2007 г.;

• расширенном заседании кафедры СП Южно-Уральского государственного университета, Челябинск, 16 марта 2007 г.

Публикации. По материалам диссертации опубликовано 9 печатных работ, в том числе 1 в рецензируемом журнале из списка периодических изданий, рекомендованных ВАК РФ.

Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения, библиографии и приложения. Текст диссертации изложен на 126 листах, включая 114 листов машинописного текста, 36 рисунков, 11 таблиц, список литературы (101 название).

Заключение диссертация на тему "Имитационная модель передачи мультимедийного трафика в мультисервисной сети с адаптивной маршрутизацией на основе объектно-ориентированного подхода"

Основные результаты работы заключаются в следующем:

1. Имитационная модель мультисервисной IP-сети с адаптивной маршрутизацией, основанная на использовании объектно-ориентированного подхода для представления составляющих компонентов модели и связи между ними, что обеспечивает архитектурное и функциональное соответствие модели стеку протоколов TCP/IP, простоту внедрения новых и замены существующих классов сетевых объектов без изменения концептуальной структуры модели; возможность независимой работы нескольких исследователей и разработчиков новых сетевых протоколов и алгоритмов; возможность настройки выходных данных модели под задачи исследования.

2. Распределенный адаптивный алгоритм IP-маршрутизации с обратной связью DARL, базирующийся на использовании механизма обратной связи коммутационных узлов и отличающийся тем, что с целью выбора одного из альтернативных маршрутов доставки данных вычисляются комплексные метрики, при расчете значений которых учитывается показатель «вероятность сброса пакета» на том или ином сетевом интерфейсе.

3. Программная реализация алгоритма DARL в операционной системе Linux, основанная на использовании пакета Click Modular Router, что позволило провести анализ адекватности разработанной имитационной модели мультисервисной IP-сети в рамках стенда натурного моделирования и использовать полученные результаты для её усовершенствования.

4. Программная реализация имитационной модели мультисервисной IP-сети в среде AnyLogic, основанная на применение подхода агентного моделирования, что позволило провести анализ разработанного алгоритма маршрутизации DARL и использовать полученные результаты для его модернизации.

5. Аналитическая модель оценки эффективности работы алгоритмов IP-маршрутизации, основанная на использовании оценочных функций и позволяющая сравнить несколько алгоритмов маршрутизации без проведения вычислительных экспериментов.

6. Интегральная методика оценки качества алгоритмов маршрутизации, отличающаяся тем, что с целью сравнительной оценки качества прохождения мультимедийного трафика при использовании того или иного алгоритма используется всего один комплексный показателя, при формировании которого можно задавать приоритет компонент, использующихся при его расчете: производительность системы маршрутизации, стоимость доставки данных, процент потерь, задержка при передаче и джиттер.

ЗАКЛЮЧЕНИЕ

Проведенные в рамках диссертационной работы исследования образуют теоретическую и практическую основу имитационного объектно-ориентированного моделирования мультисервисных сетей с адаптивной маршрутизацией с целью апробирования в них алгоритмов, улучшающих качество передачи мультимедийного трафика в современных сетях TCP/IP.

В качестве исследовательской базы при выполнении диссертационной работы использовалась сетевая лаборатория кафедры ЭВМ Южно-Уральского государственного университета.

Библиография Домбровский, Кирилл Александрович, диссертация по теме Математическое моделирование, численные методы и комплексы программ

1. Альтман, Е. А. Оценка эффективности работы и выбор оптимальной конфигурации маршрутизаторов Текст. : дис. . канд. техн. наук : 05.13.01 : защищена 14.12.04 / Альтман Е. А. Омск, 2004. - 131 с.

2. Архив почтовой переписки пользователей программного продукта NS-2 Электронный ресурс. Электрон. дан. - Режим доступа: http://www.isi.edu/nsnam/ns/mail, свободный.

3. Большев, JI. Н., Смирнов, Н. В. Таблицы математической статистики Текст. / JI. Н. Большев, Н. В. Смирнов. М.: Наука, 1983. - 416 с.

4. Борщев, А. От системной динамики и традиционного ИМ к практическим агентным моделям: причины, технологии, инструменты Электронный ресурс. / А. Борщев. - Электрон, дан. - Режим доступа: http://www.xjtek.com/doc/fromsdtoabmru.pdf, свободный.

5. Бусленко, Н. П. Автоматизация имитационного моделирования сложных систем Текст. / Н. П. Бусленко. М.: Наука, 1977. - 239 с.

6. Вентцель, Е. С. Теория вероятностей Текст. / Е. С. Вентцель. М.: Высшая школа, 1998. - 575 с. - ISBN 5-06-003522-0.

7. Засецкий, А. В., Иванов, А. Б. Контроль качества в телекоммуникационных сетях Электронный ресурс. / А. В. Засецкий, А. Б. Иванов. Электрон, дан. -Режим доступа: http://www.syrus.ru/index.cgi?DocId=ll, свободный.

8. Каталог провайдеров России Электронный ресурс. Электрон, дан. - Режим доступа: http://www.providerz.ru, свободный.

9. Кульгин, М. Технологии корпоративных сетей Текст. : энциклопедия / М. Кульгин. СПб.: Питер, 2000. - 704 с. - ISBN 5-8046-0098-2.

10. Леоненков, А. Самоучитель UML Текст. / А. Леоненков. СПб.: BHV, 1999. -432 с.-ISBN 5-94157-342-1.

11. Любимов, А. Оценка пропускной способности магистральных сетей Интернет-провайдеров Электронный ресурс. / А. Любимов Электрон, дан. - Режим доступа: www.in-line.ru, свободный.

12. Олифер, Н. Качество обслуживания Электронный ресурс. / Н. Олифер. -Электрон, дан. Режим доступа: http://www.olifer.ru/articles/ip2/ip2.litml, свободный.

13. Официальный сайт компании Bilim Systems Электронный ресурс. Электрон. дан. - Режим доступа: http://www.bilim.ru, свободный.

14. Официальный сайт компании Cisco Systems Электронный ресурс. Электрон. дан. - Режим доступа: http://www.cisco.com, свободный.

15. Официальный сайт программного продукта AnyLogic Электронный ресурс. Электрон, дан. - Режим доступа: http://www.anylogic.ru, свободный.

16. Официальный сайт программного продукта Click Modular Router Электронный ресурс. Электрон. дан. - Режим доступа: http://www.pdos.lcs.mit.edu/click, свободный.

17. Официальный сайт программного продукта NS-2 Электронный ресурс. -Электрон, дан. Режим доступа: http://www.isi.edu/nsnam/ns, свободный.

18. Официальный сайт стандарта OMG UML Электронный ресурс. Электрон, дан. - Режим доступа: http://www.uml.org, свободный.

19. Семенов, Ю. А. Сетевое моделирование Электронный ресурс./ Ю. А. Семенов Электрон, дан. - Режим доступа: http://www.citforum.ru/nets/semenov/ 4/45/modl4517.shtml, свободный

20. Моделирование современных телекоммуникационных систем Текст. / И. А. Соколов, С. В. Антонов, С. Я. Шоргин // тр. Междунар. симпоз. по проблемам модульных систем и сетей (ICSNET' 2001). М.: Физико-технический Институт РАН, 2001. С. 210-220.

21. Тарасенко, Ф. П. Непараметрическая статистика Текст. / Ф. П. Тарасенко. -Томск: Изд-во ТГУ, 1976.-293 с.

22. Томашевский, В., Жданова, Е. Имитационное моделирование в среде GPSS Текст. / В. Томашевский, Е. Жданова. М.: Бестселлер, 2003. - 416 с. - ISBN 5-98158-004-6.

23. Шеннон, Р. Дж. Имитационное моделирование систем искусство и наука Текст.: [пер. с англ.] / Р. Дж. Шеннон. - М.: Мир, 1978. - 418 с.

24. Artifical conversation speech // ITU-T Recommendation P.59, 1993. 99 p.

25. Random early marking for Internet congestion control / S. Athuraliya, D. Lapsley, S. Low // In Proc. of IEEE GLOBECOM, 1999. P. 78-82.

26. Baker, F. Requirements for IP Version 4 Routers / RFC-1812, 1995. 175 p.

27. Statistical properties of silence gap in public mobile telephony channels with application to data transmission / F. Barcelo // IEEE International Conference on Communications (ICC 2001). Helsinki, 2001. P. 123-128.

28. Generating representative web workloads for network and server performance evaluation / P. Barford, M. Crovella // In Proc. of the ACM SIGMETRICS. Madison WI, 1998. P. 95- 102.

29. Performance Testing Tools / J. Barton // CESNET technical report number, 2003. 20 p.

30. Capacity and Traffic Analysis of Voice Services over GPRS Mobile Networks / B. Bellata, M. Oliver, D. Rincon. Technical University of Catalonia, University Pompeu Fabra, 2002. 33 p.

31. Statistical analysis of VoIP streams / A. Biernacki // 7th Conference „Internet -Wroclaw 2005". Wroclaw, 2005. P. 34-39.

32. R. Braden. Integrated Services in the Internet Architecture: an Overview / RFC-1633, 1994.28 р.

33. S. Blake. An Architecture for Differentiated Services / RFC-2475,1998. 36 p.

34. End-to-end Packet Delay and Loss Behavior in the Internet / J. Bolot // In Proc. of SIGCOMM'93. 1993. P. 289-298.

35. Analysis of Audio Packet Loss in the Internet / J. Bolot, H. Crepin, A. Garcia // In Proc. ofNossdav. 1995. P. 163-174.

36. Lougheed, K. Border Gateway Protocol / RFC-1105, 1989. 16 P.

37. A Technique for Investigating On-Off Patterns of Speech / P. T. Brady // Bell Systems Technical Journal. 1965. P. 1-22.

38. A Statistical Analysis of On-Off Patterns in 16 Conversations / P. T. Brady // Bell Systems Technical Journal. 1968. P. 73-91.

39. A Model for Generating On-Off Speech Patterns in Two-Way Conversation / P. T. Brady // Bell Systems Technical Journal. 1969. P. 2445-2472.

40. Performance Measurement and Analysis of H.323 Traffic / P. Calyam, M. Sridha-ran, W. Mandrawa, P. Schopis // РАМ, Juan-Les-Pins, France, 2004. P. 201-215.

41. Modelling Voice Traffic over IP Networks / E. Casilari, H. Montes, F. I. Sandova // 3rd Internacional Symposium on Communication Systems, Networks and Digital Signal Processing (CSNDPS 2002). Stafford, 2002. P. 305-330.

42. Fractal Analysis and Modelling of VoIP Traffic / T. D. Dang, B. Sonkoly, S. Mol-nor // In Proc. of conference "NETWORKS-2004". Austria, 2004. P.230-248.

43. Traffic Characteristics of Packet Voice / S. Deng // IEEE International Conference on Communications. Vol. 3. 1995. P. 1369-1374.

44. Официальный сайт программного продукта Distributed Internet Traffic Generator Электронный ресурс. Электрон, дан. - Режим доступа: http://www.grid.unma. it/software/ITG, свободный.

45. Enhanced Interior Gateway Routing Protocol / Cisco Systems Documentation. 153 p.

46. Feng, W., Kandlur, D., Saha, D., Shin, K. Blue: A New Class of Active Queue Management Algorithms. U. Michigan CSE-TR-387-99, 1999. P. 431-470.

47. Bhushan, A. File Transfer Protocol // RFC 354,1972.24 p.

48. Floyd, S., Gummadi, R. Adaptive RED: An Algorithm for Increasing the Robust-ness.of RED's Active Queue Management. U. Michigan CSE-TR-387-01, 2001. P. 320-333.

49. Random early detection gate-ways for congestion avoidance / S. Floyd, V. Jaco-boson // IEEE/ACM Transactions on Networking. Vol. 1.1993. P. 54-73.

50. Router Mechanisms to Support End-to-End Congestion Control / S. Floyd, K. Fall // Technical report, Network Research Group at LBNL, 1997. 38 p.

51. Promoting the use of end-to-end congestion control in the Internet / S. Floyd, K. Fall // IEEE/ACM Transaction on Networking, 1999. P. 217-235.

52. Crawley, E. Framework for Integrated Services Operation over Diffserv Networks / RFC- 2382, 2000.29 р.

53. A Comparison of Measured and Calculated Speech Temporal Parameters Relevant to Speech Activity Detection / J. Gruber // Communications, IEEE Transactions. Vol. 30.1982. P. 728-738.

54. Frystyk, H. Hypertext Transfer Protocol HTTP 1.0 / RFC-1945,1996. 59 p.

55. A Control Theoretic Analysis of RED / C. Hollot, V. Misra, D. Towsley, W. Gong // In Proc. of IEEE/Infocom, 2001. P. 781-790.

56. An Approach to IP Telephony Performance Measurement and Modeling in Government Environments / H. Hsiung, M. J. Fischer // Technical Report for Mitretek Systems, Inc. USA, 1999. 76 p.

57. Traffic models for IEEE 802.20 MBWA System Simulation. Institute of Electrical and Electronics Engineers Электронный ресурс. Электрон, дан. - Режим доступа: http://grouper.ieee.org/groups/802/20, свободный.

58. Postel, J. Internet Control Message Protocol / RFC-792,1981.20р.

59. Internet Protocol / RFC-791,1981.44 p.

60. Congestion avoidance and control / V. Jacobson // In Proc. of ACM Sigcomm, 1988. P. 563-581.

61. The Elusive Nature of Internet Traffic / J. Ju-Wook, K. Woo-Hyun // In Proc. of Internet Computing and Electronic Commerce, 2001. P. 55-67.

62. QoS measurement of VoIP end-points / K. Koguchi, W. Jiang, H. Schulzrinne // In IEICE Group meeting on Network Systems. Japan, 2002. P. 321-345.

63. Dynamics of Random Early Detection / D. Lin, R. Morris // In Proc. of ACM SIG-COMM' 97. France, 1997. P. 102-115.

64. Measurement and Interpretation of Voice Traffic on the Internet / N. F. Maxem-chuk, S. Lo // IEEE International Conference on Communications. Vol. 1. 1997. P.500-507.

65. Simulation and Analysis of Loss in IP Networks / V. Markovski // Engineering Science. Simon Fraser Univserity, 2000. P. 108-122.

66. Cuervo, F. Megaco Protocol / RFC-3015,2000.178 p.

67. Packet Audio Play out Delay Adjustment: Performance Bounds and Algorithms / S. B. Moon, J. Kurose, D. Towsley // ACM/Springer Multimedia Systems. Vol. 6. 1998. P. 17-28.

68. Moy, J. OSPF Protocol/RFC-1131,1989. 107 p.

69. Morris, R., Kohler, E. The Click modular router / Massachusetts Institute of Technology, Laboratory for Computer Science, 2001. 16 p.

70. SRED: Stabilized RED / T. J. Ott, Т. V. Lakshman, L. H. Wong // In Proc. of IEEE INFOCOM'99. New York, 1999. P. 794-807.

71. Packet Based Multimedia Communications Systems / ITU-T Recommendation H.323,1998. 230 p.

72. CHOKE, A Stateless Active Queue Management Scheme for Approximating Fair Bandwidth Allocation / R. Pan, B. Prabhakar, K. Psounis // IEEE INFOCOM'2000, 2000. P. 231-240.

73. QUASIMODO, P906/D2 Report Электронный ресурс. Электрон, дан. - Режим доступа: http://www.eurescom.de, свободный.

74. Adaptive Playout Mechanisms for Packetized Audio Applications in Wide-Area Networks / H. Schulzrinne // In Proc. of IEEE Infocom. Vol. 2.1994. P. 680-688.

75. Braden, R. RSVP Functional Specification / RFC-2205, 1997. 111 p.

76. RTP: a transport protocol for real-time applications / RFC-1889,1996. 74 p.

77. Real Time Streaming Protocol (RTSP) / RFC-2326,1998. 91 p.

78. SDP: Session Description Protocol / RFC-2327,1998.41 p.

79. SIP: Session Initiation Protocol / RFC-2543,1999. 152 p.

80. Rosen, E. Multiprotocol Label Switching Architecture / RFC-3031, 2001. 61 p.

81. Experimental Assessment of End-to-End Behavior on Internet / D. Sanghi, A. K. Arawala, 0. Gudmundsson // In Proc. of IEEE Infocom'93. 1993. P. 867-874.

82. Voice Communication Across The Internet: A Network Voice Terminal / H. Schulzrinne // Dept. of CS, University of Massachusetts, 1992.23 p.

83. A Comparison of SIP and H.323 for Internet Telephony / H. Schulzrinne, J. Rosenberg // In Proc. of the 1998 Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '98). Cambridge, England,1998. P. 453^67.

84. Internet Telephony, Architecture and Protocols: an IETF Perspective / H. Schulzrinne, J. Rosenberg // Computer Networks and ISDN Systems. Vol. 31/3.1999. P. 237-255.

85. Characterizing superposition arrival process in packet multiplexers for voice and data / K. Sriram, W. Whitt // IEEE Journal on SAC, 1986. P. 23-40.

86. Source Traffic Modeling of Wireless Applications / D. Staehle, K. Leibnitz, P. Tran-Gia // Universitat Wtirzburg Institut fur Informatik, 2000. P. 32-40.

87. Verma, D. Supporting Service Level Agreements on IP Networks / D. Verma. -Macmillan Technical Publishing, 1999. 56 p.

88. Analysis of On-Off Patterns in VoIP and Their Effect on Voice Traffic Aggregation / H. Schulzrinne // Computer Networks and ISDN Systems. Vol. 29. 2000. P. 7-25.

89. Методы улучшения качества передачи мультимедийного трафика в современных сетях / К.А. Домбровский // Современные информационные технологии -2004 : сб. тр. междунар. науч.-техн. конф. Пенза : Изд-во ПГТУ, 2004. С. 161162.

90. Обработка результатов имитационного моделирования и оценка адекватности модели / К.А. Домбровский // Современные информационные технологии -2004 : сб. тр. междунар. науч.-техн. конф. Пенза : Изд-во ПГТУ, 2004. С. 7375.

91. Имитационное моделирование мультисервисных сетей передачи данных / К.А. Домбровский // Информационные технологии в образовании : сб. тр. 1 -й междунар. науч.-практ. конф. (ITE'2005). М.: Макс Пресс, 2005. С. 540-545.

92. Распределенный адаптивный алгоритм IP-маршрутизации с обратной связью / А.В. Мельников, К.А. Домбровский // МИТС-НАУКА : междунар. науч. вестник : сетевое электронное научное издание. Ростов-на-Дону : Изд-во РГУ,2006. №4. Иден. номер 0420600032/0047.

93. Адаптивный метод динамической IP-маршрутизации с обратной связью / И.Л. Кафтанников, К.А. Домбровский // Известия Челяб. науч. центра УрО РАН.2007. № 1. http://csc.ac.ru/ej/file/3777.

94. Объектно-ориентированная имитационная модель мультисервисной IP-сети / А.В. Мельников, К.А. Домбровский // Программные продукты и системы. 2007. №2. С. 51-55.