Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

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

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Городилов, Алексей Владиславович. Разработка методики и алгоритмов повышения эффективности взаимодействия сетевых приложений на верхних уровнях модели OSI : диссертация ... кандидата технических наук : 05.13.01 / Городилов Алексей Владиславович; [Место защиты: Нац. исслед. ун-т МИЭТ].- Москва, 2013.- 165 с.: ил. РГБ ОД, 61 14-5/1526

Введение к работе

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

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

Популярные в настоящее время сети с р2р-структурой (peer-to-peer, пиринговые сети) реализованы на верхних уровнях модели OSI, соответствующих прикладному уровню стека TCP/IP. Они обладают гибкостью и простотой внедрения, но создают непостоянную и трудно предсказуемую нагрузку на сеть. Для повышения надёжности и быстродействия приложениям, работающим в пиринговых сетях, необходимо знать физическую структуру и загруженность сети. Исследованиям в области анализа, моделирования пиринговых сетей и обработки информации об их структуре с целью повышения эффективности их функционирования посвящен ряд работ зарубежных специалистов, таких как К. В. Росс, Д. Рубинштейн, Прадееп Судаме, Фу Сядун и других. Все эти работы ориентированы на разработку новых нестандартных протоколов сетевого и канального уровней, внедрение которых требует замены всех существующих приложений новыми.

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

Целью диссертационной работы является создание модели сети, методики учёта особенностей сети и требований сетевых приложений (МУчОС) и реализующих её алгоритмов, обеспечивающих повышение надёжности и быстродействия при передаче мультимедийных данных, а также разработка на их основе комплекса программных средств передачи данных (КПС ПД), реализующего динамическую маршрутизацию на верхних уровнях модели OSI.

Для достижения данной цели необходимо решить следующие задачи:

проанализировать существующие методы сбора данных о структуре сети и обработки этой информации на верхних уровнях модели OSI;

разработать методику учёта особенностей сети и требований сетевых приложений (МУчОС);

разработать комплексный алгоритм функционирования узла сети, алгоритм динамической маршрутизации в сети (АДМ) и алгоритм демаршру-тизации и безопасного выхода узла из сети;

верифицировать МУчОС для различных типов приложений и оценить её эффективность с помощью имитационного моделирования;

разработать программную реализацию предложенной методики и алгоритмов в виде КПС ПД.

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

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

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

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

  2. Предложена методика учёта особенностей сети и требований сетевых приложений на верхних уровнях модели OSI (МУчОС), повышающая надёжность и быстродействие передачи мультимедийных данных в распределённых пиринговых сетях.

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

  4. Разработан алгоритм динамической маршрутизации, основанный на распределённой модификации алгоритма А*, обеспечивающий быстрый расчёт сетевых путей; предложена эвристическая функция, зависящая от пропускной способности и загруженности каналов.

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

6. Проведена верификация МУчОС с помощью имитационной модели пи
ринговых сетей различного масштаба и назначения, подтвердившая эф
фективность МУчОС.

7. Создан КПС ПД, функционирование которого подтвердило, что коли
чество отказов при передаче мультимедийных данных уменьшилось в 8
раз, и скорость передачи возросла в 1,5-2 раза (в зависимости от типа
приложения) по сравнению с существующими системами.
Достоверность полученных результатов подтверждается соответ
ствием результатов моделирования результатам теоретических расчетов,
проведённых с применением методов теории графов, математической стати
стики и теории массового обслуживания, а также опытной эксплуатацией.

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

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

Предложенный подход к построению систем передачи данных позволяет разрабатывать сетевые приложения с высокой надёжностью и быстродействием. КПС ПД доведён до практического использования и применяется для автоматизации обмена данными в локальной сети 000 «Компнет».

Самостоятельное практическое значение имеют:

методика учёта особенностей сети и требований приложений на верхних уровнях модели OSI (МУчОС);

комплексный алгоритм функционирования узла в пиринговой сети;

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

алгоритм демаршрутизации и безопасного выхода узла из сети;

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

программная реализация методики и алгоритмов в виде КПС ПД. Практическая значимость подтверждена актом внедрения результатов

диссертационной работы в учебном процессе МИЭТ и 000 «Компнет».

Личный вклад автора.

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

  1. Предложена методика МУчОС, применимая на верхних уровнях модели OSI.

  2. Для верификации МУчОС разработана имитационная модель пиринговой сети произвольного масштаба с динамически изменяемой структурой.

  1. Получена оценка эффективности разработанной методики МУчОС; показано, что использование МУчОС уменьшает количество отказов при передаче мультимедийных данных в 8 раз при повышении скорости передачи данных в 1,5-2 раза по сравнению с существующими системами.

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

  3. Разработан алгоритм динамической маршрутизации, основанный на распределённой модификации алгоритма А*; предложена эвристическая функция, зависящая от пропускной способности и загруженности каналов.

  4. Разработан алгоритм демаршрутизации и безопасного выхода узла из сети.

  5. Осуществлена программная реализация методики и алгоритмов в виде

кпс пд.

Реализация полученных результатов. Диссертационная работа выполнялась в соответствии с планом научно-технических исследований кафедры «Информатика и программное обеспечение вычислительных систем» НИУ «МИЭТ» и являлась составной частью НИР «Визуализация эволюции нелинейных динамических систем в области управления техническими и синер-гетическими объектами на основе информационных технологий и методов» в рамках АВЦП «Развитие научного потенциала высшей школы» (шифр ГБ 7.1534.2011). Работа заняла II место на проводившемся в 2013 году Третьем Международном молодёжном промышленном форуме «Инженеры будущего 2013» по номинации «Мой завод будущего».

Результаты диссертационной работы внедрены в учебный процесс кафедры ИПОВС в материалах курсов «Основы UNIX» и «Системный анализ и математическое моделирование», читаемых для старших курсов специальностей №230105.65, 230105.62, 230105.68; а также использованы в ООО «Компнет» при проектировании отказоустойчивой сети абонентских терминалов 1Р-телефонии.

Научные положения, выносимые на защиту:

  1. Формализованное представление пиринговой сети, основанное на теории графов, определяет выбор алгоритма построения кратчайшего пути А* для распределённой реализации динамической маршрутизации на верхних уровнях модели OSI.

  2. Методика учёта особенностей сети и требований приложений на верхних уровнях модели OSI (МУчОС) позволяет эффективно использовать пропускную способность сети и повышает надёжность и быстродействие распределённой передачи мультимедийных данных в пиринговых сетях.

  3. Комплексный алгоритм функционирования узла позволяет поддерживать самоорганизующееся функционирование сети в соответствии с предложенной методикой.

  1. Алгоритм динамической маршрутизации, основанный на распределённой модификации алгоритма А* с использованием предложенной эвристической функции обеспечивает быстрый расчёт сетевых путей.

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

  3. Программная реализация предложенной методики и алгоритмов в виде КПС ПД позволяет уменьшить количество отказов при передаче мультимедийных данных в 8 раз при повышении быстродействия в 1,5-2 раза по сравнению с существующими системами.

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

  1. Всероссийский молодежный научно-инновационный конкурс-конференция «Электроника 2006».

  2. 14-я Всероссийская межвузовская научно-техническая конференция студентов и аспирантов «Микроэлектроника и информатика — 2007», Москва, МИЭТ, 2007.

  3. 13-я Международная телекоммуникационная конференция студентов и молодых учёных «Молодёжь и наука», Москва, МИФИ, 2010.

  4. 17-я Всероссийская межвузовская научно-техническая конференция студентов и аспирантов «Микроэлектроника и информатика — 2010», Москва, МИЭТ, 2010.

  5. Восьмая международная конференция разработчиков и пользователей свободного программного обеспечения «Linux Vacation I Eastern Europe», Белоруссия, Гродно, 2012.

  6. 5-я Всероссийская межвузовская научно-практическая конференция «Актуальные проблемы информатизации в науке, образовании и экономике — 2012», Москва, МИЭТ, 2012.

  7. VI международная заочная научно-практическая конференция «Теоретические и практические аспекты развития современной науки», научно-информационный центр «Институт Стратегических Исследований», 2012.

  8. Вторая зимняя сессия международной конференции разработчиков и пользователей свободного программного обеспечения «Linux Vacation I Eastern Europe» — LVEE Winter 2013, Белоруссия, Минск, 2013.

  9. Девятая международная конференция разработчиков и пользователей свободного программного обеспечения «Linux Vacation I Eastern Europe», Белоруссия, Гродно, 2013.

10. Третий Международный молодёжный промышленный форум «Инженеры будущего 2013», Иркутск, 2013. По результатам исследований опубликовано 16 печатных работ (4 работы — без соавторов), из них 4 статьи — в изданиях, входящих в перечень ВАК.

Структура и объём диссертации. Диссертация состоит из введения, четырёх глав, заключения, списка литературы и приложений, содержащих листинги программ и акты о внедрении результатов работы. Общий объём диссертационной работы: 127 страниц машинописного текста, 9 таблиц и 41 рисунок.

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